Attitude and service of owners was extremely disappointing. Rooms are adequate but overpriced. Food was fine but nothing special. Owners nickle and dime customers with lots of hidden fees (extra charges for paying by credit card, extra charges for children, etc).
Overall, the owners bad attitude towards their guests left a bad taste in our mouths and we would never stay there again or recommend it to anyone else. We stayed at many other B&B's in Scotland, and this was our only bad experience.