I'm sorry you had to cancel your trip, but what do you think a deposit is for? Don't shop owners have a right to protect their business? I'm not familiar with this shop, but I don't think you got poor service. I think you had to cancel a trip and a shop owner had $250 to cover whatever losses they incurred in arranging that trip. I think your complaint is misplaced.