The rooms are very nice. The music venue is great, good sound system, comfortable. I didn't care for the food in Margheritaville, they have NO vegetarian dishes, not even their salads! And I thought it was lackluster and overpriced.
However, Ruth's Chris steak House was excellent. Very pricey, but it's what you expected. Although it's a steakhouse, they were accommodating to my vegetarian friend.
Forget the buffet. A decent selection, but it's a buffet. Lots of overcooked veggies, fried foods and just not very good.
They do have another steak House that's less expensive, and the food is very good. They also serve breakfast in here. Nice menu.