I think this is a place to go if you have an expense account (or more money than sense). There seem to be a few of these over-priced places where the "gentry" will rub shoulders with you for an obscene charge. Lennoxlove near Haddington is another one. Traquair House near Peebles is a bit more reasonable if you want to stay in a stately home.