Stayed for 3 nights and everything was perfect. Great location, can walk to Princes Street in 10 minutes and Royal Mile in 15 minutes. Lots of extras like tea, coffee, toiletries etc. Super clean and lots of space. Communication was fantastic from the host. Would highly recommend this apartment