The location was perfect! The beautiful beach, restaurants, and shops were just steps away. The rooftop pool area was large and breathtaking. We will be back and have already recommended it to several friends!