We stayed 6 of us and it was perfect - areas for family time, but also we had our own spaces at the end of the day. We had all the stores we needed close by (including coffee shop in walking distance). We loved the pool area, beautifully decorated and plenty of indoor/outdoor seating options. It was a short drive to the beach and also hikes/parks within 20 minute drives. Something for everyone. We loved our stay.