Blu Ristorante is a consistently great restaurant. I've sampled a majority of the dishes and haven't had one bad experience. It's located in Yorkville but doesn't have the price tag associated with the area. Dishes are fairly priced and the cost of wine & alcohol is comparable to any other nice restaurant. On Monday's they have a 'bring your own wine' night and wave the corkage fee.
Another reason this place is great is the live music they offer every Wednesday through Saturday. On one occasion I celebrated a friend's birthday here and the piano player sang happy birthday and took numerous song requests.
The atmosphere, the food, the service - all great. Highly recommend!