This place has everything you would need for a few nights or a week's stay.
The pool is great, gym has what you need and the place itself is good. (24/7 Max valu mini-mart downstairs too.)
Equipment for light cooking, decent WiFi and a comfy bed (unusual in some Airbnb places in Thailand).
One thing I didn't like was the fact that the room does get hot in the afternoon and into the evening, and it would take a while for things to cool down. And the extra charge per day for electric and water seemed a bit strange.
I'd stay again.