Two days in a row the order was messed up. First day - two hours late - restaurant had food ready, the delivery guy just didn't pick it up on time. Soggy fries and cold soup. Yuck
Pros: Saves time if they actually show up
Cons: unreliable, very undependable, not worth it
more