It does everything it says and was a replacement for an older one I had previously. For the price though I was a bit disappointed in the cabinet construction and quality .