The apartment is excellent. It's really well furnished throughout, the bed is very comfortable and the apartment was spotlessly clean.
We received check-in information at 3 pm and found parking at that time simple enough. We didn't feel the need to use the car or any taxis during our stay. It's about a 15 minute walk to the Royal Mile. Also, as other reviews have mentioned, there is a very short walk to Holyrood Park which offers amazing views.
A great stay and very much recommended.