Great experience all round, especially terrific location. A couple of gripes I have to mention are the housekeeping staff showing up on day of check-out earlier than expected, despite having paid $75 for extended checkout. The staff themselves were great and polite, perhaps it was a communication error. Also, reminders to adhere to house rules before checking-in were understandable, but being reminded 3-4 times via e-mail, via app, then again by the concierge during check-in were definitely annoying and makes you feel less welcome. Otherwise, a great, clean and happy place to stay at!