I had a great time staying in Craig's flat. I was there for a month to work from home and spend time with family who live nearby. The flat is great; modern and spacious enough for me and I had two people to stay and the pull-out sofabed is a good size, with ample spare bedding.
The location for me was perfect. 15-20 mins to Edinburgh central / Waverley train station on the bus, and they were regular. There are a few great pubs and takeaways nearby, as well as a good size Tesco supermarket which is only 10 mins away. Great parks and green spaces close by, and the amazing Edinburgh and Silverknowles beaches are about 30 mins walk, or 10 mins on the bus, as well as Lauriston Castle.
The heated bathroom floor was amazing, and the bathtub is nice and spacious. There is lots of storage and pretty much everything you would need. The flat is quiet and comfortable.
Craig was very communicative and helpful. There was an issue with the heating and hot water on my first night, but he kindly reimbursed me for that night and also sent some extra £ while I was traveling up and having a nightmare journey, to get a drink,
The place could do with a few more items in the kitchen, and more cleaning supplies to keep on top of the cleanliness. It also wasn't as clean as I would prefer. It was surface clean for sure but could do with a bit of a deep clean beyond that.
Overall though, I would recommend.