Great place. Two small things:
1. Super small shower in Hamilton 1, and 2. The dryer doesn’t work very well.
The staff was extremely accommodating and communicative to help us with a few minor things.