I've had both good and bad experiences here. The morning drive thru is very fast and efficient. The lobby can be slow sometimes especially around lunch. Once, we ordered and tried to pay using debit card and the cashier told us the machines were down. We had to cancel our order since we didn't have any cash on us. Just thought it would have been nice for the manager to put up a sign somewhere saying the machine was down. It was kind of embarrassing to have to cancel an order at McDonalds.
more