Almost perfect! It came with a slight chip on the top mirror. Other than that, it was very easy to assemble.