The location is great, walking distance from a few markets, restaurants and the beach. The hotel itself is branded as a 4-star hotel however, we did not quite experience this during our stay. We had a room with the private pool. Housekeeping was good and on the ball but the condition of the room itself was underwhelming. The TV wasn't working, the toilet seat was half falling off, the bath tub faucet was also falling off and there was occasionally a foul smell coming up the bathroom drains. We could hear water/pipe noises through the night (assumed to be when neighbouring rooms flush their toilets), just something to be aware of if you are a light sleeper. The hotel has a couple of cats roaming around (which is also useful to know if you aren't a fan of cats). The bar staff and some of the restaurant staff were pretty friendly and helpful. Restaurant meals were not necessarily what you would expect from a 4-star hotel however, there was a fair variety of meals available daily. The hotel was not terrible however, I do feel as if what you see in the ads and pictures is not necessarily what you get.