I stayed at an Airbnb in BKK once. I felt like a criminal going in and out through the parking garage backdoor.
There are lots of serviced apartments around the city which are a good alternative. More space, somewhat cheaper than a regular hotel, often include a washer/dryer.