Generous hospitality, perfect location, great amenities, this place has it all!