I used to go this place when it was a small cafe in a strip center. Now they have a large restaurant. The atmosphere is pleasant with a large patio. The service is slow during lunch time, but the food is worth it. I haven't had a single bad item there yet!