Craig's place was great! SUPER clean. Dedicated parking spot was very convenient. I did not meet Craig in person, but communication was excellent. He always responded quickly to any questions, and was very clear in the first place, so I didn't feel the need to be constantly asking any questions. Would definitely stay again.