Rosie’s flat was exactly what we hoped it would be; cozy, warm and charming. Such a perfect location, too. Just ten minutes walk from the Royal Mile (but not too close that the crowds are a problem). There’s two supermarkets about 2 minutes walk away and about a ten minute walk to Waverley station. Loved it, would absolutely recommend!