I've stayed at Craig's place several times now - very clean and comfortable, tastefully decorated, near public transport, and communication is easy.