This place is a mix of fast food and sit down restaurant. Kind of like Williams but more upscale. You order at the counter. There is a good selection of foods. They will come out and deliver it to your table. There is a counter with water jugs to get your own water. The place is nicely decorated and clean. Food was just ok. Quite honestly, I went a few weeks ago so it wasn't something I really remembered. lol Service wise, it was great. The lady at the front was really nice and patient with all the questions we asked.