Fantastic amenities and friendly staff in a perfect location.