Good, but the end is not good.
The buffet is excellent and very reasonably priced. When you leave though, you are very agressively accosted by people trying to sell you timeshares. My family used to love going here, but hated being accosted so strongly when we left. The final time we went, we were called "stupid" because we didn't agree to attend a timeshare presentation. So, despite great food, we will never go back.