Stayed at the Marriott for 4 nights. It's a large property with rooms in the main building and also in smaller buildings (referred to as "villas") scattered about the property. The property is well maintained with sufficient pools to relax around and a long stretch of beach to enjoy. I managed to find a hammock one night and relaxed under the stars for a bit.
The villa rooms are ideal for those who wish to be away from the activities in the main building (which houses restaurants, reception, lobby bar and casino), however I do not think they are suitable for those with mobility issues. I did not see ramps and in any event, there are no elevators in those buildings, only stairs. If you have lots of luggage you would be best served having a porter take you to the room.
The rooms are comfortable enough - somewhat of a traditional beach resort kind of vibe. The internet worked well (it's free for Marriott rewards members). The room is fairly well appointed. The bedding is well suited for a good nights rest.
Calypso restaurant serves a mean buffet each morning including Caribbean delights - fried plantains, fried Johny cakes and salt fish. They also have an omelette station.
Overall I would recommend this hotel and certainly stay there again.