There were 3 of us couples with children and then their grandparents, and this house worked perfect for us. The location was wonderful in terms of the house being located in a nice section between high rises so the beach was not crowded in our portion. But, also, it was centrally located to grocery stores, restaurants, and activities without feeling like you're right there in the middle. There is a sand dune you have to walk over to get to the beach that I could see being tough/an issue for if you're elderly or carrying kids (two of us had babies under 1, and it was tiring at times, but we managed just fine.) The pool is right outside the house, which is great.
The only cons we had was, the house is showing it's age and will need some updates in the coming year(s), however, nothing immediately needing to be addressed and nothing that hindered our stay. The pots and pans could use updating, as the bigger skillet is beyond using it's so worn, so cooking for a large group was time consuming having to use multiple smaller pans. A few more chairs, or different setup for the main porch would be nice so more people could sit at once, but, again, didn't hinder our stay.
The unit upstairs wasn't working right when we first got there, but the response and service to fix it was quick. We were impressed.
Overall, we really enjoyed our stay and loved the location and the fact the house fit us all nicely. We will absolutely stay here again in years to come if maintenance is kept up!