Villa had everything we needed and good location. Pools were great and 2 golf courses at JW Marriott . Love Marriott properties however golf, food and drinks were costly. Golf courses are nice and convenient being across the street. Wonderful trip overall.