I have been here a few times and they have consistently forgotten our orders. We even waited for 30 minutes last time when they asked us to leave without serving us.
In addition, the waitress will make a scene about being badly tipped so I kindly explained that it's the second time we waited over 30 mins for our orders because the waitress for our orders again...it may be cheap but you can't expect good service.
Lower your expectations and you'll be impressed.