I have used them in the past. Prices were great. However, we ended up having a problem when Carnival moved the couple traveling with us but did not move us. Working with this company was a nightmare!!! They were very unhelpful and acted like I was too much trouble to deal with. I ended up calling Carnival myself and found out that they could move me when this company said they couldn't. I ended up complaining to the BBB and the remarks they made in reply even more reflected their horrible customer service!! ( such as I wanted them to do to much for me, they didn't have all day to spend on the phone, etc.) Beware!!