The hotel is good, but they tried to take economic advance during our stay. The hotel charged 4 to 5 times the prices for taxis, boats, etc... it was very unpleasant, for we knew they were taking a big cut. During the last night when we wanted to do the check out, they told us that we hadn't pay for the room in advance and that we had to pay again at the hotel. They expressed that us already paid for the room wasn't their problem because they didn't have a record of it, and that we made the reservation trough a cheating and sketchy company. I had to spent more than 1.5 hours resolving the situation and had to make a call to US from 30 minutes to resolve this.