The place seems sketchy to be honest. Despite the location, the food is delicious! Their chow mein is fantastic, better than Panda Express. The workers are nice, greeting you properly. Their Horchata water is so good! Last time i went their to "Take Out" i asked for a cup and they gave it to me for free.