Ok, I went last night with my boys and my husband and besides the very long line at 5 pm, we thought it was much better than times past. We had to wait in line for a little over an hour so get there early as the line was even longer when we were leaving. Our server was spot on, and tipped accordingly. Drinks never went empty, dishes and dirty napkins were cleaned up very quickly. It seems like the food was fresher this time as well, not overcooked and there were two people constantly cleaning around the buffet area the whole time we were there. Yummy food, great desserts, two thumbs up! One of my biggest complaints is the cost of the kids buffet. It is only $7 off, there is no way my two boys put together could eat $22 worth of food.