I have been to Schu's about 6 times the past couple years. The food is good, the service better than good, prices fair and the location is great (across from the beach=great Lake view, especially on the patio dining area).
Only negative I have is the decor looks, well: tired. It reminds me of a 1985 family restaurant in "anywheresville" Midwest. Not necessarily a show-stopper bit a face lift could make it much better feeling while dining there. Love their burgers and salads and a great beer selection as well.