The apartment had spectacular views, was very spacious and had everything our family needed. It was conveniently located and serviced with valet parking and shuttle rides to the beach. Restaurant, gym and pool area was very good. Communication with host and property manager was easy. There was some confusion on what building we were going to use but it was sorted out right away and we were able to check-in to our room smoothly. Overall, our vacation was very enjoyable and we will definitely consider coming back here!