Great place to stay. Unbelievably (!) central location. Well worth the climb to the 4th floor. Very nice accommodation, spacious and clean. Very nice kitchen area with everything you need. Lovely living room with a sofa (bed) and small table for breakfast. Large sash windows; plenty of light and air.
Bed very comfortable and our son reports that the sofa bed was very good too.
Parking outside is on a meter from 8.30am to 6pm (I think, check the sign!) so when we arrived after 6pm I just put an hour on the meter to save having to move the car too early. There's free street parking around 20 minutes walk from the apartment (Peel Terrace) and I used that.
Charlotte was very helpful and was there to see us check-in in person. Thanks Charlotte!
We had a great stay. If you're looking for somewhere central to stay in Edinburgh, this is a really great place.