Great place, very clean, well equipped. Communication went super smooth. Would definitely stay again at Craig's place.