Amazing place! Amazing Host! PERFECT location! If you stay anywhere else, your vacation will be sub-par! Perfecto!