Great place to stay with a friendly pub around the corner and an even friendlier bistro a few doors down that opens late morning for breakfast/lunch and perusal of artwork. We used John's place to stop off overnight en-route to Inverness. Would definitely stay again for possibly longer to explore Edinburgh. Great for travelling with a dog too. Handy waterfront for dog exercise.