Top notch location on the Royal Mile. The place is as advertised and is welcoming and clean. Would definitely recommend to others.