We stayed for 3 nights, it was fine. The building is definitely showing its age. The staff were very friendly but it seemed as though no one was in charge of any area and that made everything feel disorganized and chaotic. Our check in process was extremely slow, disorganized and frustrating for guests who had traveled 10 hours only to wait in a line up for 30-45 minutes just trying to get keys. Parking is great, we had a truck and had no issues with the parkade. The food is amazing at the restaurant on site, I would have eaten all my meals on site if the staff were more attentive, unfortunately when we went for breakfast there was a dining room full of people and no service staff to be seen. We waited at least 20 minutes for someone to notice us and give us a table. The service was great and the food was delicious. That poor waitress was running the entire restaurant, I really hope that is not the case every day. It is way too much work for one person.
The pool and beach areas are nice but seem very unfriendly with all the signage about offsite alcohol and food not being allowed, but there is zero service staff to order a drink or snack from.
The heated pool and hot tubs are very nice but again they have seen better days. Some areas on the hottub lip are quite sharp and its definitely an injury waiting to happen.
Our keys were deactivated twice during our 3 day stay. The room was perfect, the bed was comfortable. Overall we wont be back but I hope they do better for others.