Chengying was a good host and was prompt to respond to messages when we reached out. Our stay was delayed as the listing indicated a 3pm check in but host messaged us the day before arrival indicating check in was at 4pm. Host advised they would provide the entry code for self check in once it's ready for check in but when we arrived at 4pm, the host responded saying they were unable to assist us as they were driving. We had to leave and proceed with our plans so we couldn't get freshened up and had to travel with our luggage. Host responded 45 minutes later with the code but upon returning to the property a few hours later, the code did not work. Host did provide another code promptly which was great. Overall the fixtures and furniture was well maintained though the walls had stains and very old fixtures that weren't working well. It could use a fresh coat of paint. Upon departure, we noticed the property was available for the night we were leaving and had asked the host for late check out. It was the least they could do with no out of pocket to them and would have made up for the check in delay. Host said they had guest coming and could not extend the stay at all. We ended up checking out and requested a credit for the check in delay and time paid but not used which was denied by the host but honored by Airbnb.