We stayed there with a group last weekend. The facility is large enough to handle large group breakfasts and get togethers.
The room was excellent. I slept well and felt safe. There's plenty of parking, the quality of service is high. Hotel staff speaks English.
Their prices are great. There's plenty of space to sit around and socialize outside, including a large pool, and various garden areas.
You can stay in either the hotel tower, or various motel style garden areas.
Various events go on at night but they don't run too late. For instance there was a wedding in the party area of the garden, which was finished around 11.
The food service is amazing, there's so many options and they're delicious like home cooked.
compared to most Canadian hotels (that's where I'm from) this one is much better, and significantly less expensive.