Craig's place has it all! Great location, very spacious and clean, easy to get anywhere into the city. I would highly recommend this for the location alone. However, Craig himself is also a fantastic host. Very friendly, but respectful towards his space and guests.
If you're looking for a place and this fits your timeline/location, then stop your search now!