I am being kind and giving 3 stars but I would really consider this more of a 2 1/2. Yes there is a lot of food and you can have as much as you want but the food is not very good. Every time we have been there we have to wait for a table to be cleared. I had family visiting who wanted to come here and probably won't return until they come back.