I just got this installed the other day, so I can't speak to durability. It's relatively compact, has all the features I need and none that I don't. It's not fancy, but it gets the job done well. I'm very satisfied.