Would definitely recommend Anna's place! My family had a great time staying there. The flat has everything we need during our stay. The location is awesome, only 5 minutes walk to the castle and 7 minutes to Princes street.