What a perfect retreat in a perfect location with the perfect hosts. We didn't want to leave, and we can't wait to return!