this is an excellent property. while the pool is small, so is the resort so it was never crowded. the beach is wonderful and there is ample seating with attentive staff. housekeeping is impeccable (and refused to take the tips we left out). the rooms are very clean and comfortable. i do agree with others that the furniture is a bit oversized and tends to dominate the room, though.
the front desk it helpful and accommodating. and the lobby smells heavenly.
breakfast and lunches were very good and not outrageously expensive.
the layout of the hotel is odd but they must have had certain constraints when they planned it. you will not walk any more than you would at the marriott to get to the beach.
the kitchen is equipped with all of the necessities you need.