We made a last minute booking and were really disappointed to find the unit did not have a bathroom. This was only made clear in the "small print" after we had booked. That said, the Amenities Building is first class with private shower and toilet units. The downside is the distance between that and the unit.
The whole park is clean, well run, and managed and the attention to detail for pets is fantastic.