My overall experience was good.
First of all, the price was cheap compared to the hotels around. So with the amount I paid I think it was a very good deal indeed.
Secondly, they allowed me to check in few hours early. A big surprise.
Other than that, I went to the office for check in, which was slightly difficult to locate, after that it was all good. We did email for communication yet I expected the replies could be faster.
For the apartment, 2 of us stayed for 6 nights but only one toilet roll was provided, which seems not so sensible. Please bring extra if you needed.
One more thing was the remote of the air conditioning had low battery, emailed and they asked me to change by myself, interesting reply.
The clock had no battery too and the extra blankets in the closet seems used, with a travelling neck pillow there too.
Lastly, I extended my stay for one more night they arranged very promptly, which was a plus.
Overall my experience was pleasant with such price , just small thing they need to work on.