Great location, villas are large and well appointed. Westin is close to everything, pools are amazing. Beach is a little small but fabulous.