5 Star Airbnb! Our second stay, highly recommended.