The 3 bedroom layout was spacious for our group activities. The decor was beautiful with comfortable furniture. The covered pool and jacuzzi allowed us to enjoy ourselves even on rainy days. The beach was minutes from our Villa. The staff were helpful with scheduling our discounted show tickets and golfing tee times. I will be visiting every year.