This is the best hotel we have stayed at (we travel a lot for sports). The staff are amazing, everything is maintained. The pool and the hot tub are always working (We always book this hotel when we visit the Lower Mainland). Many hotels we stay at the pool and/or the hot tub are out of service for one reason or another. The gym is very good for a hotel. The breakfast is very good, one day the pancake machine was broken and 2 little girls were disappointed. One of the staff members went in the back and made pancakes for the girls! The rooms are quite big and they have large screen tv's. I didn't give a 5/5 on cleanliness only because when we were checking the room before we left we found a pair of socks under the bed that weren't ours.