Clean. Great communication. Accepted my last minute request. Would stay again!