The apartment was the size you would expect from a large city, small. It was fine for 2 people but 4 people would be tight. There's really not much room to move around if you're used to American sized spaces.
The location is good, right off of the BTS Skytrain but it is far from any sightseeing. There isn't much in terms of things to do in the area but there were some really good restaurants down stairs and around the corner. The 24 hour convenience store was also great for picking up snacks or beverages. I thought it was strange we were only provided one roll of toilet paper for our 4 nights there, but we picked some up for pretty cheap.
You can't really do much cooking at all, there was only one sauce pot. So if you're looking forward to making any meals, you're out of luck. Having said that, there is a great local outdoor market where they sell fresh meats and vegetables. There were also plenty of street food stands if you want a quick, cheap, and delicious meal. All very authentic and obviously for Thai folks.
We had some minor issues with the wifi and missing a second blanket so we reached out to our hosts, they were kind enough to stop by the next day and provide us some assistance. They were super friendly and even left their numbers in the check-in book in case we had issues.
We did find a bunch of these tiny little bugs in the apartment, looks like they were drawn to water. So if you're ok with bugs in your stuff, no worries, but if you're grossed out by them, I would look elsewhere. They were super tiny so you don't fee them on you but you can certainly see them. Overall, it wasn't a terrible place to stay, I think it's worth what we paid.