Perfect and worth the wait I had ordered and it kept telling me a delivery date that came and went. Love the light and the USB hook up!