Food is good, but this last order took 1 1/2 hours to receive and was not complete. I had to call the restaurant twice. The rest of our order however was delivered quickly. The staff are always polite and courteous. I usually give 5 stars, but after having to wait so long for delivery, cold food and not a complete order, this time is 3 stars only because I like this place.