Personally I prefer Sci-fi. I usually order burgers and the like, and it is fun, cool type of place.
I think mama melrose is one of my LEAST favorite restaurants on property, and I have a few. DH and I actually got sick there. Could have been an off night, something wrong with the food whatever, but it didn't taste too great either (but we could be biased we are from NYC and have great Italian every block).
For way better Italian Il Mulino, Via Napoli or Tutto are the choices.
Is there a reason Prime time isn't a suggestion? Are you doing a package?