Great little box for what it is. It is exactly as described. However, the front panel pinouts and DIP switches do NOT correspond to the standard DB9 pin numbers. For example. TX/RX on DB9 are pins 2,3 - on this device they are 4/6 - would be significantly better if you follow DB9 conventions. Why? This device is only really useful for the most basic stuff. Mainly for beginners. If you are an expert, you probably need a professional device. It's difficult for a beginner to read a set of pins - those on the connectors are the most documented. Having them numbered differently than the connectors only adds to the confusion - to the point where the most obvious use case - determining if 2/3 are swapped - isn't any more confusing than having no PIN NUMBERS.