Review (5/5): it is everything it said it would do
perfect fit