We had a wonderful time stay at Michelle's place until the charges started rolling in. Michelle's place is tidy, neat and all you could want from a couple of nights stay in Edinburgh. Walking distance to every cute little restaurant or bar you could ever want. The bed was comfortable, and the living area was too. WiFi was pretty terrible (couldn't steam a movie, for instance, and working from there was pretty impossible if you have to do video calls etc).
Check in was a bit stressful as our train was early (we managed to catch an earlier connection). We told Michelle or our half an hour change when we got in and she kindly made the place ready early for us. This was very welcome, but we didn't mind having to grab a coffee - it was a bit awkward as Michelle pointed out the inconvenience to her a few times during showing us around which sort of makes it weird when you feel like you've irritated the person who owns the property you're using. Again, the flat itself was really nice though!
That being said, all of that is pretty pointless because the stress of having to prove you didn't cause unneccessary cleaning - two weeks after staying there - sort of ruins the fun. Michelle had attempted to charge us for oven cleaning (it was used to heat bread - we ate out most nights...why wouldn't you when you're in Edinburgh?!) and for the purchase of entirely new tables due to rings from coffee. We cleaned the flat in it's entirety - it is obviously possible that we missed a ring or two, but the tables were in absolutely no condition that would justify replacement.
Needless to say, we feel we have been taken advantage of by Michelle and are overall incredibly disappointed in how our stay in Edinburgh has unfolded.