Great location. OK hotel. Good price.
I didn't find their staffs professional. Not impressive at all given to Marriott brand. Their English wasn't good and they rarely smiled.. come on. You're working in a service industry.
Room was pretty big (I stayed in the smallest apt.). Stuffs are kinda old but well-maintained. I think is a good choice compared to the price.
You might wanna ask them a room which is not so far from the lift. Probably since several building are connected as a complex, I had to, I'm not joking, walk like 200m or more to get to my room from the lift. (it was the furthermost)