The apartment is roomy, comfortable and has everything you need with 2 bedrooms and 2 bathrooms.
It is close to Royal Mile and main attractions of the city centre, we really enjoyed our stay.
Shame there is no parking outside, local businesses park there and you can hear some noise from delivery trucks/binmen. We paid £72 for 3 nights parking close by. Other than that we would recommend it and probably would stay again.