It’s pretty good overall. The mirror had a minor scratch and a strange reflection of lights under the glass but not a deal breaker. Assembly went fine until the very end. We were not able to attach the bench seat because they sent us two different hinges that did not line up. I still need to contact customer service regarding this.