I LOVE this place. Owners are sweet and friendly. Food is fresh every single time I've ordered as a dine-in or as delivery or to-go. I LOVE that they deliver, but always expect it to be a little long (about 30mins-1 hour) to arrive, especially during busy lunch or dinner hours.
It's clean. It's wonderful. I really can't say bad things about this place. Some say the service is slow as a dine-in, and it can be sometimes, but it's not like employees are on their cellphones messing around. They're usually doing something for someone else or something in the back like their side work. I haven't experienced such slow service that would make a experience a bad one.