I've had a really pleasant stay at Craig's place. He was very nice, respectful and always willing to help.
I was offered breakfast, which was good. Bedroom and bathroom clean and tidy. The bedroom didn't have a lock, though, but I had no problems at all.
The place is fairly close to Princess Street. If you don't bother walking, it's about 25 minutes from it. If you prefer taking a bus, it's also very easy. Bus stop is about 5 minutes from the house.
I would definetely recommend Craig's place. :)