So we stayed here for 5 nights in June. Definitely worth the money. The rooms were clean. Staff is very nice but they don't speak much English. We had a Balcony with a great view, we were walking distance from the beach. The only thing I didn't like were the restaurants, but I'm a picky eater.