This was a great stay for our family of four and another family of four plus a sitter. We had plenty of space. We were suprised with the layout as most of the bedrooms are on the first floor and the kitchen/living area/balcony on the second floor however, we ended up preferring it! We were able to take advantage of the views and spent a lot of time on the balcony in the evenings. The kitchen was spacious with plenty of space for dining and cooking. The kitchen is very well stocked with kitchen supplies/pots/pans, etc. The TVs were able to be connected to the Roku easily. We loved the pool room on the main floor, it was great to have a space for the kids to wind down and watch a movie before bed while the adults were upstairs. We loved the pool on the ground level. Initially, we weren't sure about it in the shade, however, after going to the beach all morning and afternoon, it was great to be able to be in the pool in the shade. We loved the hot tub and the beach access is right outside. The only issue during our stay was that the elevator was not user friendly, however, we ended up not using it because we had little kids and did not want them playing with it. We took the stairs and got some exercise. :) We will stay here again.