A group of friends would like to sample Shanghai food in Flushing. Great xlb are mandatory. I have read a few mentions to this place, and a few comments that they may be closed. Are they open and if so, would this be the recommended spot for xlb and other Shanghai dishes? Or are we better off at New Green Bo or another Manhattan Chinatown spot? (I have always liked New Green Bo but have read varying recent reports about this place as well..) Must be able to seat at least 8 people.