We struggled with giving this a "excellent" rating in as much as the dining room service was terrible! The buffet dinning room bakery was amazing, and the food above average, but the service was awful. Most likely because we were on a Caravan.com tour and the tips were pre-negotiated by Caravan, but that is NO EXCUSE -- especially for a Marriott that gets up to $500 for a room with a view during the high season from private pay guests. We were lucky enough to draw one of the best view rooms --- three floors up, with ocean, beach, and infinity pool views. That infinity pool is simply amazing -- 4 foot deep and the largest in all of Central America. Sunset pictures from the pool are the best. This is the most "wow" place we ever stayed. The grounds are impeccable. The grounds staff is friendly and helpful.
It took us 15 minutes to find our room. We were miss-directed as we picked up our key. Our room was in a separate wing building. The room maids did not know where our room was. Finally, a manager came by, and took charge and was very apologetic. The facility is huge. We recommend you view the ground maps before you leave the massive lobby area.
The only other down-side is there are no close by fun things to do --- like para-sailing, golf, wave runners, etc.