Fantastic and affordable place to stay in Edinburgh. The apartment has everything you need and was spotlessly clean when we arrived. Location is good, serviced well by public transport or you can walk to the city. Just be aware that self-catering in this context means you need to provide your own toilet roll, hand soap etc.