This property is great for families. It's about 30 minutes from town and the road there for the last mile is unpaved and rocky but you don't need a 4WD. We were a party of 8 with kids aged 10, 12 and 15. The kids loved feeding the fish off the balcony in the morning. All of us looked forward to the breakfast that Miranda (who is the sweetest person ever) made for us each day. Miranda only speaks Spanish so one person in our group who speaks limited Spanish did most of the communicating, but if you put Google Translate on your phone you will do just fine.
There were five options for breakfast and you pick one for the group the day before and let Miranda know what time you would like breakfast to be ready. We had pancakes (gluten free options available), waffles, eggs, bacon, chorizo, plantains, cheese, fresh fruits, tortilla espanola, oatmeal, rice and beans, squash and a different fresh fruit juice every day. Miranda will make dinner as well for $22/person. We did that one night, but the kids didn't eat very much so we opted to eat dinners out or cook at home. There is a market in town (Rosvil) where we picked up groceries.
The house, like most of the places we visited does not have air conditioning. It was a little hot on the days when the rain didn't come so the only recommendation I would have is for there to be a box fan in every room to put next to the window. Overall we loved our stay at Casa Cielo!