Catherine is such a fantastic host. The room is just very clean. She provided enough clean towels. I was very impressed with how she and her family treated us like family. I had to check in early because I arrived early and she totally helped settle me in. The wifi is very fast and I enjoyed watching TV too in the room. She really makes the effort to make it feel like you have been living there all this time. Public transport is not a problem at all. Very near to both Edinburgh Airport and Haymarket train station. Taxis come within 5 mins if you call. and the trip to town is very easy. There are multiple convenience stores nearby like Tesco, Sainsbury etc. Food is not a problem. You can cook using pans/oven/microwave . BUT, make sure to clean up. The kitchen is beautiful so it makes you feel guilty to leave it dirty anyway. We were very much comfortable during our stay. My final verdict is this, if I could, I'd give her an extra 1 or 2 stars !