We stayed at TreeTops with two kids under 5. It was a perfect location. Beach a few minutes away, groceries easily attainable, and access to both public transit, and an easy stop for Uber. Spectacular views from all windows of mountains, trees (birds) and the ocean.
The flat itself was cozy (and not small) and perfect for our needs. Every detail had been thought out in the flat, and Barry went out if his way to help us out ( bringing beach toys for our kids, recommending some great stops, and even carrying our bags to and from the Uber up/down the stairs). He even offered extra/different sleeping arrangements for the kids if they needed them.
We highly recommend this charming getaway, whether you be a family or small group.