I think 50's Prime Time and Ohana are great options, San Angel Inn & Sanaa could be ok, depends on the tastes of the group.
Some alternative suggestions:
Coral Reef - This restaurant has such a great ambiance, fun to watch all the fish in the giant tank.
Sci-Fi Dine In Theatre - fun to...