Beautiful place right off the Royal Mile with everything we needed!