We came here for all you can eat ribs yesterday. They were kind of busy but we didnt have to wait for a seat, sat on patio. Everything started out ok but went downhill fast. We ordered immediately after we arrived (we knew we wanted ribs) We waited more than half hour for our food. We ate the first plate, they were ok. We were trying to order our next plate but our waiter disappeared... finally came back... we ordered next plate. He didnt clear our plates so they sat there for the next 20 mins and we also had to ask twice for drink refills. When our order finally came (half hour wait) it wasnt even a full rack it was a 1/4...why did it take the same time to bring out a full rack as a 1/4 rack? By this time we were quite irritated, then we cut into the ribs and 1 is semi cooked and 1 is practically raw We had had enough. So we asked for bill, told waiter they were raw and he was like "oh ok... hey look the power went out in that building" seriously buddy??? we wont be back.