This place was great!
The location cannot be beat! It is one of the only large residential homes we saw in the village area, and a perfect home base for our vacation. Everything is within walking distance.
It's a spacious place with a great open layout in the common areas, but still some separation (there's the kitchen, a courtyard with hot tub in the middle of everything, and the indoor living area) so you didn't have to feel like they were together with everyone the entire time.
The bedrooms were private and separate (one bedroom is a casita with bedroom / bathroom completely separate from the main house) enough that you could sleep in and/or not worry about interrupting others' sleep if you were in the common areas. The only downside was the three-beds-in-one-room setup that worked fine for us but might not work for everyone.
We cooked many meals while staying and grilled a few times and generally found everything we needed in terms of cookware, utensils, etc. Note you will have to bring your own ingredients & spices, which we asked about ahead of time since we knew we'd be cooking.
Awesome time and great hosts - we'd happily recommend and will stay again if in the area in the future.