We stayed in the upper apartment for 3 days with our two young kids and our lab mix dog during the summer.
Silvia is an excellent host: she greeted us in person, made sure we understood the property, had fresh towels sent up halfway through our visit, made sure the trash was taken away, and even hand delivered fresh tomatos she picked from her garden!
Our 4 y.o. girl loved the kid house and goats, and repeatedly asked us to take her there. The property is great for kids, but only if they are old enough to be on their own and out of earshot/direct line of sight. Would make sure kids are very comfortable with dogs (ours are), as the dogs can be excitable and bark quite a lot.
The apartment is cute, but we felt a bit cramped with 3 adults and 2 kids. The view is spectacular, really the highlight of the visit. There's nothing like drinking coffee, or having a evening night cap while taking in the view on the deck. The quick drive to the K-Beach Club at the bottom of the mountain is fantastic as well - perfect place to relax, bring kids, rent a paddle boat, or go for a run around the lake. Our food experiences in a the immediate vicinity were disappointing - but it was likely our fault. We should have asked Silvia for recommendations and planned better.