We loved our stay! Easy check in process and excellent communication. The view from the balcony was incredible! We took advantage of the morning yoga, Joy was a great teacher. So many great restaurants within walking distance. The room was spacious and we definitely utilized the kitchenette to make a few breakfast/lunches. Each day we spent the morning on the beach (LOVED the use of the umbrella and beach chairs), had lunch and then finished the afternoon off lounging by the pool. Highly recommend!!!