This place is absolutely spotless. We would definitely return. 15 min walk to the Royal Mile.