Wow.  I can't say enough about this place.  The prices for good food on the strip are relatively steep, but the prices here were downright reasonable.  And the food was great.  The wait staff bent over backwards for me, and quite frankly, I ate most of my meals here over 5 days.  How could I do that?  The menu is HUGE, man!  I would strongly recommend this restaurant.