I had my wedding in Great Valley and we rented the place for the weekend. It was nice, convenient, cozy, and clean. The owner was friendly but the neighbors suck. They called an complained about vehicles. (The place sleeps a lot of people. We had 5 cars in the driveway and told the property owner we had an abundance of vehicles. The only time we did was the morning of the wedding. Which i told the owner about)
So overall, absolutely recommend booking!