The Roof is a great place to go on a special occasion. It is very nice, but pricey. The restaurant is located on the top of the Joseph Smith Memorial Building and has a great view! You'll want to dress nicely and probably leave the kids home (though you don't have to). There is soft piano music being played live and you can give the piano player requests. The dinner itself is a buffet style dinner. They bring you rolls and drinks, but you go select your food from the buffet tables. They have lots to choose from (meats, soups, seafood, salads, pasta, etc.). But the desserts are the best!! They have lots of cake, pie, pudding, brownies, etc! Like I said, it is pricey. We only go here occasionally for a special occasion.