Fits perfect but completely missing a button and wasn't in the package (that was packed extremely well). I'm not sure if this is an outlet purchase but I didn't pay an outlet price. Please send me a replacement button so I can revise this review.  Thanks!