Excellent location, we stayed with our two young boys, and they loved the nearby play area and old logging train at Rotary Park.
The property is at the north end of the town surrounded by trees, and opposite Swings tap house and wine bar. We also found the Brew House brewery a short walk up the road.
Very comfortable beds, clean, tidy, and big deep bath in the downstairs bathroom. Also liked the balcony (lockable if you've got crawlers), and space in the kitchen/diner/living area upstairs, where we could always see what the kids were doing.
A perfect base to explore the wineries and beaches of Margaret River. Will book again.