Friendly & prompt service. Tasty food. Clean. Relatively authentic. Roomy and pleasant with ample parking. Portions of food just right...not too much (typically a method of compensation for poor quality) and not too little (often an attempt to appear as top notch cuisine). Worthy of 4 stars no doubt!