Amazing location, decent gym, mixed front desk staff (good supervisor, but some less knowledgeable regarding essential billing and payment systems, some not very friendly, one very pushy gentleman trying to sell me their airport shuttle), disappointing maintenance status (shower not great - rattled when at correct temperature, some electrical outlets and safe not working), mediocre room service (didn't show up on some of the scheduled days - they are scheduled only every other day anyway), slack security, overcrowded breakfast room (we tried several times) but nice selection, plenty food and friendly kitchen staff, insufficient number of elevators (all three were working; it would have been truly horrible if one was out of service)