We stayed in Rachel's flat with our two teen girls. The location couldn't be better. We could easily walk to the castle and The Royal Mile or take the tram right to Princes Street. The flat is clean and tastefully decorated with all the amenities. There is a grocery store and lots of little restaurants within a few blocks. We would highly recommend this cozy flat!