Have stayed here multiple times - a firm favorite. It is conveniently located with goog parking. The particular unit we were in this time was clean and comfortable but did show signs of previous leaks on the walls around windows - water stains but was not obviously damp.
Awesome stay and just a walk into town. Kids loved swimming and the bouncing pillow.
We booked 2 self contained cabins which were great options sleeping wise