The rooms had a terrace or balcony area to go onto from sliding doors in the room. The bathroom was well equipped always clean and tidy, and the towels were changed on a daily basis by the chambermaids. There were two comfortable queen-size beds in the room with good quality bedding. There was also a television with satellite TV. There was a safety deposit box in the room that you could hire for a fee -- it is advisable to do this as there aren't any other safe areas in the room.
We were staying at the hotel on an all-inclusive basis and all the restaurants in the resort were also clean and hygienic at all times.
There was a theatre in the resort -- this was also clean and had a good entertainment programme throughout the two weeks I was there.