We spent three nights in David's flat during the first week of March and we truly loved our time.
Location:
Pros: It's shares an address with the castle and it's a three minute walk to the castle. Being on the Royal Mile there are plenty of shops and restaurants within a five minute walk.
Cons: being on the Royal Mile means you are on top of a rather large hill and a decent distance to all the other major sites. Expect to add some mileage to your shoes when staying here
The Space:
Pros: If you love old architecture and old buildings with tons of character then this place is perfect for you. David has done a nice job putting modern conveniences along side the character. The kitchen is super well appointed and bathrooms are nice.
Cons: The heat is not adequate for the space. To heat the house you must turn the heat all the way up and that creates an issue that during the day the place is unbearably hot. Also the first bathroom hot water can drop randomly which is a shock. The other big issue is the beds. We had someone in every room and the concensous was that all the beds are rather uncomfortable. After a long day of walking they arent exactly rejuvenating.
The host:
Pros: Excellent communication and quick responses
Cons: He passed us along to Armando his property manager who then passed us along to a lady named Karen. She was very nice but seemed rushed and maybe not as knowledgeable as the others may have been. But it really didn't disrupt or stay. The stairs are miserable but it's worth the climb for that castle view
Overall this place is perfect for a castle view and to explore the Royal Mile. There are plenty of shops and food near by but if you have issues with climbing up hill it will be difficult for you to get back to the flat from other attractions.