I stayed here for about 80 nights, so it was a long-term stay. The amenities were fantastic, especially the pool and the yoga deck. The place was clean, but unfortunately the kitchen was not deep cleaned. Inside the oven was very dirty and the trays were greasy, so I had to clean them. I took their photos to let the host know, and he kindly apologized. The host was very responsive, but sometimes it took some time to get in touch, as opposed to some other places I stayed where I got a response within an hour. During my stay, there was a wiring problem, and the host was very helpful and he sent out an electrician. Overall, I enjoyed my stay.