I love this place for both DIM SUM and hot take out buffet. We have picked up roasted duck and crispy pork many times and ordered dim sum to-go and it has never disappoint. The place is huge, family style everything, a bit on the dirty side depending on where they seat you. It is warm but because the carts carry piping hot mini dishes. The staff hardly speak English, waitstaff can be slow but the dimsum is typically always on top of each stop. If you can get over the crazy lines out the door and wait time, the food is worth the wait. Expect a long wait on weekend lunch times though.