4 stars! James and Rong are very good hosts. Rong handled our check in, check out, and on-site issues while James was responsive via messenger and AirBNB for questions. Great location, 10 minute walk to a large Tesco Lotus grocery store and food court and the On Nut BTS station. Free shuttle runs to the Tesco every 30 minutes (mostly), though sometimes gets held up by traffic. Reasonable walk if you choose, though the sidewalks are in poor condition. Definitely do-able, but something to consider. Also access to taxis and motortaxis at the complex too. No particular tourist sights near the apartment, but easy to take the BTS into the main part of the city (generally 44 baht each way). Nothing other than Tesco is "close" though.
Apartment was a good fit for our needs. Beds were pretty comfortable with good linens. 1 large towel and 1 hand towel per guest were provided. Internet was reliable. Washing machine worked well and there was plenty of room to hang the laundry to dry on the patio (though watch for storms in the rainy season -- you may end up with clothes even wetter than you started with). Kitchen stocked with the very basics: rice cooker, kettle, and microwave. One pot and one pan for the stove. 4 plates, 4 glasses, 5 forks, etc. First floor unit with exterior access was really nice. ACs blew nice and cold and could quickly cool off a room.
Apartment complex amenities were nice, including a large shallow pool, approximately 4 feet deep. Too deep for little kids but deep enough to swim laps. Fitness center on site too. Many expats and families are in the complex. There's an on-site Thai massage place too with very reasonable rates.