This flat is fantastic for a stay in Edinburgh and the location is perfect! The only downside was the $84USD cleaning fee that is not accounted for in the advertised price until you go to request your stay. This makes the advertised price a little misleading since the fee is on the expensive side. Overall, my stay was amazing and I would recommend this flat to others!