This place is truly 5 stars. Excellent hosts, excellent location, excellent stay.