This place would be great if it was a bit cleaner and better maintained. Unfortunately, there were some dirty details that were off putting, such as major (gross) stains on the mattress, very dirty baseboards, etc.
The staff were nice, the place is relatively quiet and the staff in the restaurant are also nice. The gym was clean and well outfitted, but really I think you should replace mattresses when they start to have gross stains on them in hotels.