A fantastic place in a perfect location providing for everything a visitor to Edinburgh might wish.