This was an absolutely amazing place to stay while we celebrated our wedding anniversary. The cottage we stayed in was spotless and the snacks, coffee, and fresh farm eggs were delicious. The dogs and cats were my favorite as they were super playful, affectionate, and very protective as we roamed over the property. It was a pleasurable experience to interact with all of the farm animals, especially the goats, peacocks and roosters. The grounds are lovely with several private seating nooks to relax and enjoy the beautiful setting whether at the James River or on the hilltop to watch the sunset. Our hosts were warm, gracious and friendly from the moment we arrived until the time we left. I highly recommend this place and look forward to many more stays with my husband!