Lovely little central flat. Close to all amenities. a stone's throw from the castle, Royal Mile etc. surprisingly quiet despite being off the main road. Clean and cozy, perfect for a couple.
The only negative is the lack of parking. The castle car parking is £5.50 for 1 hour! We paid this to unload the car, and then paid £40 for 2 days in an NCP (Holyrood) - about a 15 minute walk away.
Would recommend and especially if you arrive by train!