Perfect and on the mark for size and specs.  Bought 3 of them and would buy again.