Wonderful people associated with Stony Brook Children's Hospital
It's a pretty decent place. But, make sure you receive all your meds. I had to go in three different times to get one prescription filled -- they didn't tell me that they missed few meds out of the prescription.
Not the most friendly place, and they are even more rude on the phone- would not go here unless I had to due to medical reasons