Great location and great amenities led to a great stay in a great city.