5-Star Airbnb! Great place, great location, great hosts and great communications. We would stay here again.