Basically a decent function generator to 20 MHz. But, since the rise times are on the order of 13 nsec, the square waves aren't too "square" at higher frequencies. The build quality is very good (far better than Wavetek's earlier pieces like the 164 or 166) and the front panel and knobology are also fine. The specs (e.g., distortion) are nothing to write home about, but luckily my unit tested MUCH better than the specs. The only annoyance I've found is a small 50 MHz spur that I can't seem to get rid off. If you hook up the 288 to a wide bandwidth scope, you might see this as some bumps in the waveform.