This is a 5 star place but we had a 3 star experience. This was due to no hot water for the showers for the first 2 days. We reported the problem the first day but the host did nothing thinking we used up all the hot water during the first shower even though we said there wasn't any hot water at all.
She brought a technician in after a second day of cold showers and he fixed the problem. Then we had issues with a leaking dishwasher. Again the host waited until a second day before she brought in a technician and the problem wasn't resolved. After three days of water leaking on the kitchen floor, we just hand washed dishes for the rest of the visit.
It is unfortunate but technical problems arose and were not resolved in a timely fashion. If we didn't have that experience, the stay would have been 5 star because the place is very nice and clean and the location is perfect.
I would go back and give them a second chance.