This place gets three stars because no mater how good the food and drinks are, service still means a lot. The prices are over the top and with three to four employees in the back my phone ordered drink was still not ready by the time I paid and picked up. ( happens all the time )
Get six stars if you lower the price and get the orders out faster.