I'm using this device with a Motorola SurfBoard cable modem to connect to the Internet. I'm communicating with it using a Linksys WPC11 Wireless PC Card from one laptop and a direct Ethernet connection from another. It's worked flawlessly from the moment I unboxed and set it up.Set-up and configuration is simple and straightforward - connect to it via any browser using the default address given in the instruction manual, select your connection type (fixed or ISP-assigned IP address and Cable or DSL), and you're ready to go - using these settings I was on the Internet within minutes of getting cable modem service. However, the device has many more options and parameters that you can set to provide additional protection, to block workgroup users from certain sites, and to make services such as a web server using a private address accessible from the Internet. More importantly, you can configure it for remote administration.
There are a few minor annoyances - although part of the configuration is to set your time zone, it will not give the correct time unless connected to an outside DSL or cable model service (I suspect it uses Network Time Protocol for to keep time. Another annoyance is the fact that it logs every event even if you turn off security. These are not genuine problems and certainly don't detract from its functionality or reliability.
From a performance standpoint, mine has been so reliable that I take it for granted. I also have had no problems with it dropping wireless connections that were reported by others - it came immediately up as soon as my wireless-enabled laptop was turned on after three, and the laptop immediately connected and was communicating.
If you are considering this device for a small workgroup you should consider the SMC Wireless 4-Port Cable/DSL Router with Print Server (ASIN B00005ARK4), which works identically to this model, but includes a built-in print server.