I went to Il Sogno for dinner (mainly because of the location) and found it be decent. It's pretty small... about seating for 20-30 including the patio, but the food is good.. I'd say along the same lines as Grazie up the road. The pasta is great and the calzone I had recently was a-ok.
I found the waitresses a little inexperienced as they were confused about what to do when I spilled my entire drink. They also took a little while to notice what had happened which was strange considering we were the only people in there (at about 7:30.. I think it gets busy around 8-9)..