Excellent location, great hospitality, exactly as advertised