The property had an spectacular view, was beautifully decorated, well appointed, and comfortable. The mattresses were the best we have ever experienced. The resort amenities (gym, hobie cat sailboats, paddle boards, snorkeling gear, pool, pool bar and restaurant (Snorkles), and beach) left nothing to be desired. The Westin staff were friendly and helpful in ever respect. Many of the travelers we met at the resort have been traveling to this resort every year for 20+ years, and I anticipate making many trips back with my wife and family.