I stayed for more than a month and the apartment worked very well for me. Great fitness room upstairs, and all the basics were at the apartment. Bed was also very comfortable and the place was quiet. It might be a little small for more than one person if you're planning to stay a long time, but for me it was perfect.
Khun B was a terrific host and was easy to communicate with. He even found my backup cellphone after I checked out, before I knew I had left it. He managed to get it to me less than an hour later, which was really outstanding.