Very clean and right on the Royal Mile. Worked great for our group of 5. Highly recommend!