Maiden Rock Barn is the most adorable place! The space and the decor is absolutely perfect. We had everything we needed, and had a great time during our stay. The outside of the property was beautiful as well. We also loved having a dog to pet and play ball with. Highly recommend!