It's rare that I give anything 5 stars. The freshness, preparation, and delivery are nothing short of outstanding at this place. Also the employees are nice and you get the feeling that they are very proud of their food. Most 4 1/2 star places don't deserve high marks to me. They do!