The place is good overall and matches the description. Though i stayed for 43 nights and paid around 6000 dollars i expected they would agree to do mid stay cleanup but they didnt agree to do so without paying a fee which i didnt like actually. I could have made multiple bookings for the same period and got it. Plus they didnt agree to extend the checkout which again after staying there for that long would be reasonable. The host though was responsive and nice.