Great fit, nice quality. I gave 4 stars because I ordered light gray and it looks very blue.