30 bucks for dinner IS pricey.
Obviously I don't think you'd eat there everyday for lunch. Aside from going broke, you'd be the size of a house!
$15 for lunch once every other month or so aint' bad.
Trust me though, if you go there, you leave fat and happy.. They make sure you are properly packed to the gills with food before they send you on your way.
Put it this way, they give you two pieces of colored cardboard.. One is red, one is green. Hold up the red one if you are so full you are going to explode, green means "KEEP THE MEAT COMING!"