Not really as advertised. Location was great. However the hot water didn’t work all the time, the wifi didn’t work until several hours after check-in because the bill wasn’t paid, and in order to flush the toilet you must open the tap on the bathroom sink first. We only learned about these things after check-in. Quite spacious however not very clean when we got there despite every guest paying a cleaning fee. Quite close to Princes St. and about a 12 min walk from the Royal Mile. Would recommend for small group of people who are looking to spend most of their stay outside the apartment. Also no reception within the apartment if you are using EE SIM cards. Overall, not bad but definitely not worth the price we paid. A lot of broken/bad quality things that aren’t exactly what you’d expect given the info on the Airbnb listing.