Overall a good quality product but some minor manufacturing imperfections prevent me from giving it 5 stars.