I do not think that they are dishonest, just badly disorganized.
That being said, they did try to charge me 25% for cancellation fees even though they have a cancellation window. They gave no notice of the cancellation fee and never replied to any of the emails I sent to them.
I would never, ever use them again.