Location is great- we were traveling for a conference and were close to both the conference hall and the beach to swim every day, multiple times.
The place is smaller than it looks- there is limited floor space so don't expect to have extra room.
The hotel is very outdated and the main areas smell, no air circulation. Had to keep the ac or fan on all the time.
However, there is a lot of useful amenities packed into the small unit. Utensils, plates, fridge, cooktop, beach accessories, lots of towels etc. Perfect for a couple looking for basic non luxury travel but with everything you'll need.