Millenium Suites is a good hotel to stay at. Rooms come with a small living room and kitchen area with a microwave and fridge. It's my third time there. Breakfast is a nice spread and their menu has a number of Western options to pick from.
They have a bedroom sized gym with a few machines in good standing. Security is attentive and check guest and their belongings at entry. I would recommend this hotel for work and personal time.