I've been to Lake Orion, Mi and Rochester, Mi locations once each and had an excellent time at both. I'd give 5 stars except the following experience.
This was the location in Beachwood, Ohio. Food was yummy. Service varied from ignorant to ok.
We, a friend, myself and my toddler, entered with a couple in front of us. We stood there for several minutes. A man who appeared to be the manager returned twice to the hostess, each time having a long conversation about seating. The restaurant was basically empty. The hostess never even looked at us. Finally, during the second conversation I interrupted to say how long we'd waited and could they seat us. The hostess mumbled something about thinking we were with a group. I really hate having to get pushy to get a normal level of service.
After that the service from the waitress was acceptable. She was definitely struggling to serve a pretty slow section. The hostess and carry out staff continued to carry on conversations instead of doing some work. Management at this location needs to step it up with hiring. The staff was really low quality for this kind of place.