Great place located right off the Royal Mile. Clean and large. I loved it.