Staying in a sports centre made it feel a little less private, at least when checking in and going around. Certainly busier than your average hotel. Wasn't very clear where the check in area was when we first arrived - you have to park in the parking lot (mostly used by sports centre users) and follow a few signs which weren't very clear, but once you figure it out it's straightforward (pretty much the first door you see as you walk down the path from parking). Not a huge deal though. Just overall my wife felt it was just a little odd to be staying in a sports centre.
Huge room, cosy guest room area that feels like a small resort. Free water provided. Pretty good onsite restaurant (ie the sports centre's restaurant). Reasonably priced parking and not too far from highway - good location if you drive, bad location if you don't. Pretty extensive breakfast choices with fresh bread, cold cuts, fruits, yoghurts, cereals, scrambled eggs etc. Overall good value and a comfy stay for us (stayed only 1 night, we were there for a concert a 10 min drive away). we didn't use the sports facilities (seems like mainly tennis courts and gym, and a small pool in summer) but if you want to that is a big plus for you!