Me and my teenage son had a wonderful stay at Gabriella's. It is super confortable (for up to 3 people), decorated with taste and super clean. Gabriella is friendly (yet discreet) and has tons of tips for making the most of a stay in Edinburgh. The flat is located in a quiet and convenient neighborhood with lots of good restaurants and cute stores. 20 minute walk to the Royal Mile. I highly recommend :)