I feel bad leaving a negative review since Michelle was very helpful and let us leave our bags in the flat early. However, we found the flat very uncomfortable, with dirty walls, a bad smell and very old furniture. Also, the flat was not ready for the 6 people registered as guests: we had to message to ask where the bed linen was and there were only 4 towels. The pull out bed was stained (although there was a second, clean mattress in a closet to place on top) and the bedding was not big enough for adults (child size duvet smelling like second hand smoke). The other 2 mattresses were good. Yes, the location and views are great, although it was very loud, with an outdoor pub just outside our windows and drunken yelling in the night. I feel we should have been told the flat was on the 3d floor (4th for North Americans)—quite a climb with heavy bags. The blinds in the living room were very translucent so 2 of our party had to try to sleep with light pouring in from Grassmarket. The shower was good, with its own thermostat, but there was no other hot water. The floor was extremely uneven, with gaps and holes just covered over with carpeting. The bathroom had a dirty handprint on the wall and the floor was covered with a poorly cut bit of vinyl . There was a jagged patch on the wall where, presumably, the toilet roll holder had been. Altogether it felt icky the whole time we were there, and if we had been booked for more than one night we would have moved to another place.