Perfect location. Lots of high-end details and extras that made the stay really enjoyable. The view and short walk to the beach were the best!