5 star magic! A beautiful oasis in an excellent location. We loved our stay and would come back! Excellent, attentive hosts.