Completely as described. My girlfriend and I spent ages trawling the Air BnB website to try and find something affordable and close to the Edinburgh centre. It's about a 20-minute walk to the castle but it's only 5-10 minutes to the Playhouse Theatre is around numerous bars and restaurants. The apartment was very clean, and Hazel left bread, cereal and a few essentials which was helpful! Parking isn't an issue, it's expensive to park on the street out front but Hazel gives information on where to park for free, it's a 2-minute walk and I left my car there for 2-days without any problems. There's a lovely bakery just around the corner (5-min walk) which was great for breakfast. Wifi worked well, and everything in the apartment was perfect! Only problem we had was when we were unpacking the car and we didn't realise the flat door locked automatically (our own silly mistake) we left the keys in the flat so had no way of getting in. We went into town for some food and by the time we'd got back there were some new keys in the lock box outside, just be aware of the door! 10/10 would recommend for a few nights in Edinburgh!