Our stay was wonderful! The place is clean, beautiful, comfortable and well maintained. We had everything we needed. Our children loved the pool and backyard and loved the garden. The hosts were extremely accommodating and communicative. They went above and beyond to give us what we needed.