The apartment is in a lovely area, close to the train stations, 7-Eleven, and restaurants. The gym is not too big but it's good enough for a quick workout (with an epic view). The pool is spectacular, with plenty of sunbeds (the water is just colder than expected). The apartment is nice and cozy, and the communication with the host was fast and easy.
The only problem that we had with the apartment was the bed. We know beds are harder in Thailand but this was a bit too much. You could feel the springs when you were moving in the bed. We asked for a blanket or a top mattress but they said they don't have one, if you don't have one and you care about your guests then you should just go and buy one, it is not that expensive and it will make a difference for your guests (at least you show that you tried).
They can also improve the kitchen a bit by adding bigger glasses/mugs/a beer opener.
All in all, we really enjoyed our time at MS. Chan's apartment and we can recommend it.