The flat was pretty much like what the photos illustrated. It is described as "quirky" and that is true in largely positive way, though we might call it "funky" (it sort of suits the Edinburgh vibe). As we stayed there four nights the place kind of grew on us. We would likely stay there again as we would love to return to Edinburgh. The one thing I would let others know is to not let the hallway to the flat (and the other flats) throw you. It is rather dinky looking with peeling paint (I don't know if Hazel has any control over that). The first time in you really worry what the flat behind the door is going to look like. It is all relative to what one is used to. It might be normal if one lives in NYC. Once you know that the flat itself is pretty nice and charming in its own way you get used to the entrance. It is a small flat, but for four days or a week it is fine (again, it is a matter of what one is used to).
The big plus is that it is very near Old Town (you could walk there, but bus is advisable)and there is a bus stop only a minute or two away. The flat is in the Abbey Hill area, that has a number of pubs, shops, and markets. We were told that it had been a pretty gritty area, but it is undergoing change. Everyone around there is quite friendly, artsy cool, and it seems very safe. There is a great pub there, The Safari, that has delicous fish and chips, an array of lagers and ales, and a really nice crowd of people of all ages. We really loved it. The flat's kitchen is small, but everything you need is there and it has very new appliances that work well. The patio is very nice -- a lovely spot to have evening drinks surrounded by flowers in pleasant environs. The telly is connected to cable or satellite (I'm not sure which) with many channels available. The livingroom area is comfortable and made homey with pictures and bric a brac. The bed is rather comfortable. My only complaint is that the toilet is in a very small space as are the sink and shower. But I am 6'3", so if you aren't as tall maybe it will be different for you. It is advertised as having "free parking" which if you are American as are we, you might take it to mean that there is off the road parking. Actually it just means that you don't have to have a residential permit to park on the street. There was always at least one spot near the flat where we could park. The street is very narrow, but if you're European then it won't even get you attention.
We enjoyed our stay there and appreciated the little touches Hazel has made to make it a cozy place.