Perfect locations and outstanding hospitality