Catherine's flat was in an excellent location, with free parking and relatively near the main attractions. Holyrood palace and the Royal Mile were only a short walk away. One thing to keep in mind is that this flat is near a large Sainsbury's but far from any restaurants or cafes (one can only find small cafes along the Royal Mile). I would strongly suggest cooking in the flat as the kitchen is well-equipped and clean.