I haven't stayed in Mandurah for decades, and wasn't sure what to expect... I am happy to say it was a much loved stay! This was a summer school holidays trip with my family, 2 adults and 2 kids (9+7). We stayed for 6 nights and didn't get bored for a minute because there is so much to do!
The townhouse is 90s decor in very good condition with a recently refurbed kitchen. It is well appointed and in a fantastic location within the resort complex. Even though the complex of 27 units was completely booked out, it was still quiet if you want to close the doors and get away from it all. You can't see or hear the pool which can get quite noisy (admittedly we were part of the noise creation!). All the guests interacted well, there are quite a few country folk so it is a pretty laid back feel.
Things to do... there is the newly opened Boundary Island Brewery literally a stones throw across the road, which serves excellent beer, although the food was a bit hit and miss and a little expensive for what it is (this could be teething issues). The estuary is about a 2 minute walk, during crab season you can get drop nets and scoops from Reception. We scored a solid feed on both days we went crabbing. Fishing from the jetty (next to the brewery) is woeful, but it isn't far to the beaches if that's your thing. Speaking of which, Florida and Halls Head are about 5-10 mins away in the car which are fantastic spots if you want to get some sand, salt and sun. Mandurah proper is about 10 mins away and mixes up the stay and easy enough to find good restaurants if you fancy a night out and get bored with the brewery.
There are a couple of issues that need to be mentioned. Don't rely on the wifi, it is a shared network and gets hammered by the other guests. Also, the door between the main bedroom and shared bathroom had been removed, so it may not be suitable if privacy is valued (i.e. good for a family with young kids, maybe not so much if staying with friends).
All in all, an excellent stay, friendly and communicative host, and the resort has great staff.