Baci is more of an upscale Italian food restaurant. It is a family restaurant. Everyone there is very friendly and provide good service. I would say dress at least business casual here because it is a nicer restaurant. The food is really high quality and you do pay the price for that. The environment is very quaint and it is a great place to take a date. There are TVs all over the place so you don't miss the game which is nice. I highly recommend Baci.