If you are visiting Edinburgh, I highly recommend staying at James's house with your friends. The room is clean, and everything is available, even cooking. It's also easy to get to the city center and the surrounding scenery is beautiful. James is also very nice and responds to messages very quickly.