It delivers on its name? lol
If you're craving freshly made dumplings, this is your standard Chinese dumpling restaurant. It's a tiny space in Chinatown, which looks a bit more run down nowadays, but this place hasn't changed a bit. It still has the bright red tables.
Well .. some things have changed. The prices are higher now, ~$10 for 15 steamed dumplings or for 12 pan fried dumplings. There's a variety of meats/vegetables to choose from.
They speak (broken) English, since they're a lot of locals and tourists. Service was meh. It's quite busy, they're in a rush to get you in and out.