We stayed here back in April & we were very disappointed in our stay. This wasn't our first time, we always loved staying here so would always return. However, I think this will be our last.
The place has aged quite badly since our last visit and the upkeep doesn't seem that great. I understand it's at a beach location but when paying a decent price for 1 night ($400) you do expect at least the basics.
The room wasn't cleaned very well. The floors were filthy. Crumbs and bits everywhere & sticky floors. Benches dirty & cups not cleaned.
In the morning we went to have some juice & they were all out of date.
Lastly, we booked an apartment for 2 adults & 2 children. The room included a bed & stated a sofa bed. We had to pay extra for the 2 children, which isn't an issue. However, there was no extra pillows or bedding for the sofa bed. By the time we realised (we had to head out quickly once checked it) there was no one at reception (they go home) to get some. I would have thought there would be at least an extra pillow & blanket if you are advertising a sofa bed & we had to pay for the extra 2 people.
Also, for 4 people we were given only 2 towels & again no staff there in the evening to ask.
Staff were friendly on check in, location great. But not frustrated when paying a reasonable amount for a room and having this type of standard.