The hotel is well located, you have access to really nice beaches all around. And the staff was polite and friendly and resourceful.
The negatives is that the listing is misleading saying you are booking an apartment with three bedrooms when you are really booking a private room in a shared space, which for the price is fine I guess.
But the “apartment” was in poor conditions, kitchen and bathrooms weren’t very clean, towels seemed old and dirty. The bed in the room was small and uncomfortable for two people. The room consisted of the bed only, there were no benches, chairs, hooks, nothing for your personal belongings. And you hear all the noise from outside, you hear the traffic, people’s conversations down in the lobby/restaurant, the neighbors next door. So just beware of the situation.