It's easy to see why this place is rated 5 stars. It has everything to make it exactly what you want and expect.
Location is great. Plenty of parking. The interior of the store is nicely decorated and clean. Food selection is plentiful and tasty. There is always the option of build your own if you wish. Prices are reasonable (prices are higher than a typical lunch might be, but this is fair given the type of cuisine available here). There is only one size of serving (probably a medium bowl) but it is enough to satisfy even the hungriest appetite. Service is friendly, fast and polite.
All points touched are a '5'. What's not to love?!