The other reviewers don't lie. Ester is the most fabulous hostess. The communication and hospitality was the best we've ever experienced. She responds to questions or requests very quickly and goes above and beyond to make sure the experience is a good one. Can't recommend the hosts enough. We are so impressed and thankful for their hospitality.
About the space: true to photos. It's a pretty good size for a European house-- 4 people didn't feel cramped, which was nice. The beds are VERY comfortable.
We took our 13 month old and the place was kid friendly. They provided a baby bed (a small pack and play type bed) and a high chair (it doesn't have straps, so wouldn't work for kids under a year, probably), toys, and a baby tub/towel. We really appreciated all the kid-friendly touches. They even provided a baby life jacket for the private boat tour (you should do the private boat tour). The only thing is that the baby gate at the top of the stairs isn't super strong, so we had to keep a close eye on him there. If he pushed it over the stairs are steep.
A few things to note: there is a washing machine but not a dryer. The 3 flights of stairs to get into the apartment are narrow and steep. The bedroom upstairs is spacious, but there is no door, so if you sleep up there you can hear the people downstairs. It's private, you can't really see into the room from the downstairs, but there's no door. There's a small fridge that includes a tiny freezer. (I brought my own ice cube trays and the ice froze really fast.)
Overall, we are so glad that we found a place to stay hosted by really wonderful people.