We stayed here for 3 nights and can't recommend this place highly enough. Brilliant location, within walking distance to all historic landmarks, bars and restaurants. The flat is very spacious, clean and absolutely perfect for us family break (a big bonus was the PlayStation which our son loved!). The hosts are very nice, made sure we had everything we needed and even let us check in earlier and check out later than advertised timings which worked brilliant with our sleeper train to/from London. Will definitely stay again when we are in Edinburgh next.