I had a really nice time at Steve's place. The flat is conveniently located, you can walk to all of Edinburgh's main spots from there and it's easy to get to from the airport. I would recommend staying at Steve's if you are visiting the city.