Shower in my room was visibly broken. Not sure how was this missed during cleaning? I asked for another room, nothing was available but they would apparently fix it "soon" but unable to specify what "soon" means. When I asked for a refund, they told me it's not possible because I booked it through hotels.com. Few seconds later one room is available. Magic :) While waiting at the reception, I witnessed another 3 customers complaining about messy room, dirty sheets, lack of toilet paper. At this point I know this place was a mistake.. Anyway, got my second room. I wouldn't call it clean, toilet seat and the door to underbed storage were broken. Since I was staying for only one night I have just left it..
On the positive side, you can get a decent view out if you are lucky and get upper floor :)
To sum it up: If you want to fully enjoy Edinburgh, avoid this place.