We very much enjoyed Greig's place. It is located near the Holyrood section of the Royal Mile compared to the Castle side. It can be a touch noisy in the bedrooms facing the Mile with street noise so if noise bothers you bringing along some earplugs might be a good idea. Very good for families with pre-teens in both location and the space in the apartment. Very convenient to Waverly train station.