We spent a weekend at this lovely resort and never once left the property! From the breathtaking lobby to the caribbean resort style pool to the excellent restaurants, this is a first rate Marriott. I was very pleasantly surprised at the gourmet level of food offerings---previous Marriotts have just been very ho-hum. The rooms are spacious and comfortable, the staff is friendly and attentive. If you are looking for a bargain vacation, this is not the place to stay. While our room rate was very affordable, the niceties are quite hefty-----drinks, meals, parking, wi-fi, etc. But, we felt it was worth every penny.