The apartments were easy to find. I took a short metro ride to the Town Hall Station. I checked-in around 2PM and the room was not ready yet. They said they'd store my luggage and will call me once the room is available. That was probably the only complain I have because I did not get that call. I came back an hour and a half later after walking around the park and the shopping areas.
I booked a one bedroom apartment and was surprised how roomy and comfy the unit was. I was in the 37th floor and had a nice view of the city. The washer and dryer came in handy. It has a huge LCD TV with pretty decent channel selection. The kitchen was well equipped and I hoped I could have stayed ;longer as I wasn't able to utilize the kitchen much.
Overall, this place is well recommended especially to you folks planning on long stays.