The room we stayed in was large. It was clean but very dated, tired and worn. There was noise from other guests shouting in the early hours of the moring on two different nights, there was also a dog barking frequently and the music could be heard from the pool area very late at night as there was an event happening.
The beach is ok, very small but you are also often refused entry at certain times due to private functions which was very frustrating. Nothing within walking distance of the hotel but easy to get taxis ( expensive) or Ubers anywhere in the city. All of the pool area in the shade from mid day.