The apartment was very clean and ready when we arrived. Check in and check out went great. The hosts were great at answering any questions both prior to our arrival and while we were there.