The food is high quality and delicious however I'm only giving two stars because the service is really lacking. I have done three online orders in the last 3 weeks and every week and each week my order has not been ready when I get there and they have messed it up every time!! To make matters worse the customer service has been TERRIBLE! For instance when I was waiting for my order that they messed up one of the servers comes over and tells me not to stand where I'm standing...excuse me I was standing where the lady who was checking on my messed up order told me to stand! They ignore you and treat you like you are an idiot when they are the ones who messed up! If you are in a hurry I strongly encourage you to not do their takeout! The food is good but I can't get pass the HORRIBLE customer service! After three times you've struck out!