I've eaten at several il fornaio- first at the one in "downtown" Walnut Creek, CA.; then at the one in Coronado, CA. I know what to expect from an Il Fornaio: upscale, generic italian cuisine with hit-or-miss service and very crowded with yuppies, older people and families. I go here with groups of people for a birthday dinner or what have you. With my mom. For those sorts of reasons.
That being said, this Il Fornaio, located in the revitalized New York, New York casino, was not crowded at all (for sunday brunch) and everything was very passable. Main complaint is that my eggs benedict had eggs that were not runny at all, while a fellow diner at my table ordered her eggs "over medium" and got them "over easy." So they basically messed up the only two things you can mess up about those two orders.
But whatever- I can think of lot worse places to eat, and both the prices and portion sizes were reasonable (i.e. smaller portions)