Gave this place another try when I returned to Vegas 3 weeks after my first review.
Much better experience this time. They were open (definitely a plus). Portions were huge (as expected), and food was great and reasonably priced. Server was friendly and fun and we received a free Italian Soda for mentioning them on twitter.