Hazel's apartment was absolutely lovely. It was perfectly located with a bus stop on the main road just outside, loads of shops and restaurants within a 5 minute walk, and an easy ramble from the train station. The touches in the apartment itself were amazing - a gorgeously comfortable bed, a little basket of treats, a shower with great water pressure (always a gamble when staying in a new place!), and even a selection of shampoos/body washes/lotions, etc. Hazel was also incredible. We missed our train and didn't arrive until much later than expected, and she was thoughtful enough to check in with us and make sure we were doing okay. She also provided a lovely list of suggestions for places to go out in the evening, and was generally just very kind and helpful. I will definitely be staying here next time I'm in Edinburgh!