I enjoyed my stay at Craig's place. He's very easy to communicate with and his flat is very cozy and at a very convenient location. All of this comes at a very affordable price, especially considering how expensive Edinburgh can be. Overall I highly recommend Craig as a host.