Good location but not super clean. I am picky for sure on cleanliness but when paying top dollar one usually expects the same level of cleanliness and attention to detail that we find in nicer hotels. They were very responsive to questions but many of those should have been included in the details on the listing.