I haven't previously reviewed this, however in years past I would have given this buffet a 2star rating. On our visit this past month we decided to give it another try (mostly out of convenience because we were hungry) and we were pleasantly surprised at the quality of food this time. It feels like it's gotten an upgrade and we left satisfied and feeling like it was worth what we paid. It's a large buffet as well, probably the largest one we've been to. Will come back again!