This place was great. We went in for lunch service was great food was amazing. Portions were perfect. The only reason for 4 stars was later that day I ordered my dinner to take to work. I placed everything online. I ordered my food at 2pm for 230 pick up. It wasn't ready at 230. I had to ask for my shake. When I got to my car I opened the box everything looked great. But I was missing my ranch so I to go back into the store. I walked out at 240 when it was all said and done. I was concerned because I had to be at work by 3.