We had a great family stay with kids in all age groups, we lived outside by the pool, which was a perfect size for a party of 12, where We had all we needed in the house.
Sonia was very accommodating and flexible on both our check in / check out, and the one time an unforeseen issue came up we got the needed help immediately.