Went on a Saturday evening when the weather was turning cooler - the place wasn't too busy, so the service was ok. Took about 5 tries to get the float that I asked for (had to settle for coke, as they were out of root beer...). Food was ok, menu was what you'd expect for a diner, I suppose. As mentioned, portions were small, although the prices weren't significantly less than similar places. Ambiance was ok - well lit, and crawling with kids (including ours).
There are a number of better options for short-order service in the Beach - Sunset Grill, Beacher Cafe. I don't think we'd go back.