We spent 2 nights and 3 days at this hotel, and overall its a hotel we'd only recommend if you're looking for a place to crash in the night, close to the beach and shopping and restaurants. The room was poorly maintained for the exorbitant price we paid, due to the peak season. The A/c would turn on/off and the fan speed fluctuated the entire time, which was very frustrating while sleeping. The TV never worked, despite complaining to the staff 2-3 times. And the water heater is a small capacity that isn't enough for 2 people. The bed was just okay, not the most comfortable one for a hotel. And the bathroom had a dirty water bucket & broken mug, with a low pressure in the shower and taps. Overall, just a okay hotel for a short stay.