Fire Mountain is by far the best buffet style restaurant I have ever been to. I have been to a few in the area and was not impressed. When I went to Fire Mountain they had a large selection of meats grilled to order in front of you while you wait and lots of great salads, entrées, desserts, and breads. The rolls were great, they were hot and soft and I had to stop myself from filling up on just them and not eating anything else. The service was good too and so was the atmosphere.
There is plenty of seating and it is well separated from the buffet area so there aren't people standing around your table the whole time. The price was very competitive and it is a great place to have a family dinner. It is kid friendly.
I would recommend it but it gets pretty crowded on the weekends around dinner time so you may want to come a little early and be prepared to wait a few minutes before you get a table.