Fabulous location, good amenities, thoughtful communication and even a few surprises! Would return again, top stay.