We stayed at the Puffin retreat for one evening - it was beautifully decorated, light and bright, clean and tidy and the host was very helpful, friendly and accommodating!
Wonderfully central location in town. High standard of cleanliness and high quality interior decor. Owners are helpful and welcoming. An excellent place to stay for access to the town and also to Edinburgh (30 minutes by train).