Excellent food but they are unorganized when it comes to providing their food in an efficient manner. Was quoted to pick up a pizza in 20 mins and it wasn't ready until 50 mins (30 mins after the time quoted). I dont mind waiting 50 mins for excellent food but I'd rather be prepared for it when they tell me to arrive 20 mins after I placed an order.