I’ve stayed in a flat on the Royal Mile, in a close off the Royal Mile, and now in Grassmarket. This flat was just as incredible as my other two stays. Pick this flat, you won’t regret it.