4 stars because I haven't installed it yet. I came with extra strong packaging and none of the mirrors were broken!  I was able to get the size I was looking for and at a very good price.