We are a family of five with 3 kids under 12, this is our fifth time staying at the Peninsula complex, first time at this location. The apartment was super clean, convenient walk to four pools and the bay, stocked with everything you need to cook your own meals (as we do a lot of), plenty of board games for the whole family, TVs in every room, beautifully decorated, and comfortable for a family of five.
The owner was very friendly and most of all, super responsive. We would stay here again and I recommend this to any family of 4 to 5.