The location is very good. Chinatown Stadium is only across the street, but the station don't have escalators or elevator so you have to carry heavy stuff up or down 40 steps, plenty of eating places around the area, supermarket and drugs store are nearby too