The listing details and photos were not very accurate.
Pros
Good location near castle and Royal Mile.
Bed was comfortable.
Self check-in was easy.
Cons
The apartment does not look as nice as the photos.
There is no view of the castle from the apartment.
There is no TV in the apartment.
The bathroom is very small.
There was no one to go over the heating and washer since it was a self check-in.
The host was not responsive to calls and emails after you checked in. Spoke to a guy said he would call back and never did. The host finally brought over a hair dryer after several requests.
I would recommend finding an alternative place to stay.