The rooms are clean and the location is great. The staff is friendly and all considered it was a pleasent stay. Breakfast is ok. There is free parking (saw that a lot of places charge in Canada which I find wired) and there is free WiFi. What was not so good was the fact that our frig didn't work (though they fixed it quickly), the bathroom leaked at one point (they tried to fix it but since the leak wasn't bad we let it go). They were also late to open the water slide on one day and didn't open it at all on another (which was the reason we came to the place to begin with).
We would probably stay again because of the cleanliness and the staff.