The appartment was very clean and everything you need is there to be comfortable for your stay. The back garden area is also a nice plus. Samir was very responsive to any questions we had, and also checked in by email during our stay to make sure we were getting along well. Would recommend staying here, its not right on the royal mile, but close enough that you can easily walk. The neighborhood is very nice, we had no issues during our stay.