I've been to this Moxie's a few times and have not been disappointed. The food that I have had here has been very good. I like their steaks, and they do fish well too. I like the lemon-pepper haddock and the mustard & dill salmon. The desserts are very good too, particularly the white chocolate brownie.
Also, be sure to try out their beers - the Big Life Amber and Big Life Euro (I prefer the Amber myself). For the more adventurous, try the Mexican Bulldog - A margarita with an upside-down bottle of Corona in it.
A few people have commented on the skirt length of the wait staff, but I find that that is more the case on the lounge/bar side rather than on the restaurant side.
The downside I find is that they don't take reservations and they can get busy on the weekends, so expect that you may have to wait for a while to be seated.