We loved our stay at Bannerrigg! As a large group travelling from many places, the location was great and easy to get to. Often with accommodation offering many beds, it feels very cramped, but that was not the case at Bannerrigg. We had ample space to socialise, cook, and eat, as well as being well maintained and generally a beautiful property. Andy and Barbara were very responsive to any messages throughout the booking process and during our stay. Would definitely stay again!