We went for location, but were a little let down by the flat - don't get me wrong, it's a huge 2 bed flat, with amazing views up and down the Royal Mile, but we struggled to find parking when we arrived... Then, we had to collect the key from a pizza shop rather than being met at the complex. We stayed on a Monday night, but the noise through the single-paned windows was so loud with partiers (until 5am) that none of us got any sleep.
The flat is in need of some TLC - in the bathroom, the toilet flush is broken, all the taps are missing their tops, so you don't know if they're hot or cold, and there is a bizarre dirty shower nozzle next to the toilet.
The kitchen is basic, and needs more crockery and some wine glasses. The only frying pan has bits of Tefal flaking off all over the base, so is unusable - we brought items to cook breakfast, but went without because of this. We had to wash every glass, mug and piece of cutlery before using them as they were dirty. The carpet is pretty worn as well and the wifi was intermittent at best, with an old hub - with superfast available, this is an easy upgrade that doesn't cost anything. For £125/nt I expected something a little bit more upmarket.