This is our second year in a row staying here, the hosts are excellent. The location is nice and private and the house is large enough to accommodate myself, my sister, our kids, and the occasional feral child. We especially like that it is pet friendly and that they allow us to host small gatherings. We have been coming to Castle Rock Lake since the early 90s the same week every year with several other family friends and we love being able to share dinners together after a long day of beach and boating. The kitchen is large and has everything we need, there is plenty of space for people of all ages to hang out, whether it be the deck, the living room, the campfire, or our favorite - the screen porch (especially on a rainy day)! The “Barbie House” as we call it is available for a small additional fee and is perfect for the older kids. Highly recommend!