I wish I would have read the reviews before I had booked with this horrible horrible company. They give you one price and state that it includes ALL taxes, they then proceed to collect a portion of the reservation upon booking and tell you that you will pay the difference at check in. NO. You pay the full price upon arrival and when you ask WHY the representatives give you a round about answer and do not give you your money back. This company is full of liars and thieves. AVOID AVOID AVOID.