We stayed here for 3 nights and were positive about the place given all the great reviews. We booked about 2 weeks before we left and were in conversation with Zhang during this period. Unfortunately, he only told us as we were getting on the flight to BKK that the wifi wasn't working. This was rather upsetting as there was no mention of this earlier. Since we had no way of messaging Zhang once we got to BKK we ended up buying a local SIM card with data.
Zhang did get his friend to pay the wifi bill the next day after we reached but this should have been taken care of even before we got there.
The thing that really upset us was that the apartment was not cleaned properly. There was dirt in corners, on the couch and lots of hair in the sink!! The bed was clean and the sheets fresh but overall cleanliness was lacking.
The other thing you better plan for is basic needs like toothpaste, toilet paper and towels which are not provided.
The apartment itself is a nice one, and accessibility is pretty good. It also seems like our experience with the cleanliness was an anomaly, since nobody else mentioned it. But given our experience we would hesitate to stay there again.