The castle was amazing. Definitely an unforgettable experience and something my family and I will remember forever. Karen takes great care of the castle and everything was clean. She was very hospitable and even made us a reservation at a nearby restaurant. She does have friendly dogs but she offered to keep them in her wing if you don't want to see them. Would definitely recommend.