Excellent spot on the Royal Mile. Clean, tidy and in the heart of Old Town, I would definitely stay here again.