Craig's flat was spotlessly clean and just as described in the listing. Communication was great and check-in was hassle free. Would definitely stay again.