I stayed at Nicoletta's place in April, with my husband and one year old.
The positives were: beautiful location, stunning views from the window. The host was very friendly, our baggage was delayed and we had to check in late to the apartment. We also got lost trying to find it, and the host came and met us and took us to the apartment, which was greatly appreciated. The apartment was clean, and as described. It is not far from a few restaurants and shops, and easy access to other towns on lake iseo. The olive grove is beautiful.
A few negatives: Extra charge for bed linen and towels.Also, we hired a car there, it is difficult to get around without it, there isn't much in the way of public transport, so i strongly recommend hiring a car to get around. At night there was a loud dog barking which disrupted our sleep somewhat. It's also not very baby friendly, as the stairs are steep and hard, and because of the balconies, but it would be just fine with older kids. I was always a bit worried about my son crawling about there.
But overall, it is a beautiful little home in a lovely location, and the hosts are very friendly and welcoming. I would recommend!