This is not the best location I have been to but it seems like they are getting better. At times this location gets completely packed and with such a small parking lot you often have to park by other stores and walk over. It seems like during those busy times the service is pretty slow compared to other locations I have visited. Any other time service is quick and friendly and the food is always good.