While his place is good and well kept, the host lacked the flexibility that is shown with most Airbnb hosts and hotels. If your travel plans are well set and you are sure of when you will check in, go for it. If you want a bit more flexibility when travelling, then this is not the place for you- you will risk having your reservation cancelled on the day of your arrival!
Richard (Kwai's son) is the actual host. He was not accommodating at all when it came to our travel plans as he kept forcing us to give him a specific time for check-in yet the posting said any time from 3pm-1am. We gave him a rough estimate for check in and explained to him that we were not able to give a specific time (because of other factors), but he could not settle for this and even threatened to cancel the reservation (on the day we were to check in!), with only a 50% refund. There was a rude tone to his questions and responses, probably because he got agitated that we could not give him a specific time for check-in.