We had three generations stay here (2 kids and 5 adults) and it was perfect. We all had enough room, the beds were comfortable, the AC and fans kept a perfect temperature, and the dining table with the bench perfectly fit everyone.
The location is amazing: a short walk through green space to the beach, the pool, and restaurants. From the main lanai, all you see is lush greenery and you get an amazing breeze. They had plenty of beach gear and we really appreciated the wagon and water wings for the kids, and the snorkel gear for the adults. There were salt, pepper, and spices available in the unit as well.
There is only one parking spot and it is very narrow. I think a second car would be tricky in terms of finding another spot close by, but we only had the one van.
We would definitely stay here again!