Last month I went to try a new dim sum restaurant in flushing that a friend suggested. Grand Restaurant is located on the top floor in the newly renovated flushing mall while the second and 1st floor have small little Asian good shops and a food court respectively. The seating was quite comfortable, not like Chinatown restaurants where you are packed into small little tables with no arm room. There was also a pretty good assortment of live seafood including king crabs below. I would definitely go back there again.