I had a d-link 5 port switch fail on me, and these were on special, so I bought one. A couple of months later, I needed to add another port at a different point in my network. I could have just swapped out a couple of the switches, but I decided it was time that all my switches were same make and model, so I bought two more.
Network has been running great since then, and it's been just about a year.
Only giving it four stars because the original one I bought has had a single port fail.
To be fair, though, this could very well be my fault, or something to do with my network or its location, because the d-link I had there failed, too.