$30 for a tiny lunch for two off of a "by weight" buffet does not float my boat. The food tastes ok for having sat in warming trays for hours, but the value is not there. In contrast, I could go to one of the excellent AYCE restaurants and enjoy an endless fresh feast for exactly the same amount! And, I would have been able to sit at a clean table.
This is a grocery store. Not a restaurant.