Stayed here recently for one night. Location is great. Check-in was very efficient. I was upgraded from Urban to Deluxe as spg Plat. Mini bar and pay tv were free of charge. Also a big plus as the choice in the minibar is quite extensive.
I also had dinner at TK Seafood and Steak. The food was on the expensive side, but very good. The steaks were suberb. It was just irritating that (still and sparkling) water was the only soft drink they serve.
However, ... the breakfast was extremely poor. Very sparse buffet. Only low quality western choices. The orange juice was of the thinned and sweetened variety. The yoghurt with muesli, which you could order from the menu, didn't include any muesli. If breakfast is not included in the room rate (as it was in mine), I'd recommend to skip it and look for other choices in the vicinity.