Thistle Street is in an ideal location, within very easy walking distance to restaurants, bars, pubs, shops and grocery stores, and around a 10/15 minute walk to Waverley train station. The flat is up a couple of flights of stairs. It is extremely well equipped and pleasantly decorated. Excellent walk in shower and the kitchen has everything you would need. We found the bed to be very comfortable too.
However, we feel we must mention that during our 3 night stay the smell of cigarette smoke, presumably from the flat below, was very noticeable.