I know that most chowhounds aren't fans of the normal Ollies, but I have to admit that it wasn't bad in our book for convenient chinese fare after a show. I was sorta planning on it as a "go to"--the one on 44th--for our upcoming trip. I understand that it's now closed (anyone know why?), but that there's an offshoot of, perhaps, better quality nearby. Can anyone advise?