The apartment is fine, compact but comfortable, and we got a good night sleep. The guys running it (I can't tell if it's one or two people as they have the same name but there are two separate phone numbers and sometimes they repeated themselves) were quick to reply to our messages which we appreciated.
There are a few not-ideal things that wouldn't have normally bothered us, like no soap to wash your hands, or stains on the sofa, or their multiple messages asking what time we were checking out (they knew we didn't have internet yet they chased for an answer through the day before), or the fact that there were some very unwelcoming signs around the building saying 'This is not a hotel, Airbnb banned' (apparently they are still allowing airbnb guests until next month though).
But what reaaaaally got us is that the pool was not available! We really wouldn't have stayed had we known this so we felt hugely misled. They even mentioned the pool in the welcome message so it was quite a surprise when we asked about it on day 2 and they said we couldn't use it. Then strangely they messaged me again past midnight on our last day to inform me about it not being available, very disjointed communications. They gave us a partial refund for it but it didn't fix the issue.
Overall it's fine but there are much better places to stay in Bangkok.