Pretty good food at reasonable pricing for an upscale Italian restaurant. Good place for a date, although not a first date. The music and atmosphere are too lively for an intimate dinner. Still, it has a cozy feel. Food is consistently good. Wait staff gets an A+ for being helpful, knowledgeable, friendly and above all, accommodating. Leave room for desserts. Well worth the calories.