As far as this Condo, the space was good for the 3 of us and 4 would have been comfortable as well. The guest room was small but good for us with one teen. Decor was pretty. Balcony furniture was comfy. Provided all the dishes needed. This is 9th floor but elevators are fast. Fitness center is small, but rarely had any other people in it so it worked for us. Road to cross to beach access didn't have a lot of traffic and any was slow moving so not a worry. Large pool didn't have enough chairs to accommodate the number of people needing them. Small ocean side pool was nice to have to cool off if at the beach and didn't want to get into the ocean. My only real complaint is that our condo did not come with beach chair/umbrella. The private beach is roped off and approximately 100 yards wide. There are 2 1/2 rows of umbrella/chairs set up and you have sit behind them. This meant that when we sat on the beach we could not actually see the water and trying to get around the rows to the water was difficult as the set up of the chairs was tight. I would not rent at this location again without having this feature as it was very frustrating and some days, kept us at the pool instead of the beach. Owners respond quickly to any questions. Checkout is at 10am and we walked out the door at 9:59 and met them at the door, so that is a hard and fast check out time as mentioned in previous post. Walmart is super close, I even walked to one day, so that was super convenient. There is a beach side restaurant next to the ocean side pool (the Back Porch)--if you go there they start to get busy after 5:30pm, which seemed typical of most restaurants, so if you can do a late lunch/early dinner you'll save the waiting time and most have happy hour between 3-5pm. Expect entrees at most places to between 25-35 and drinks 10-5. Having a full kitchen at the condo helped us avoid spending too much $ at restaurants.