Our stay was only one night, but for our purposes of meeting friends and family for a rugby afternoon and a night out, it was excellent. The reception and corridors were ok although maybe a slight spruce up would look more inviting, but the staff were very friendly and the apartment was spotlessly clean, spacious and was very comfortable. The decent sized lounge, dining area, kitchen/fridge etc were ideal. The kitchen essentials were there for making breakfast too ... kettle, toaster, micro, crockery, pans etc ... maybe some salt and pepper sachets with the tea, coffee, mini milk capsules would be a little bonus? ... but that is probably being way too picky. Overall we thought it was great! It certainly exceeded our expectations for a one night stay and we would definitely use again even for a longer stay. My only moan is that the parking is expensive at £18 per car per night, but I guess it's probably the going rate in Edinburgh? We had two cars so that was slightly painful, but to be fair it was clearly stated when we booked. Maybe a discount for longer stays is available?