All-in-all great product! Fits perfectly and looks great. The only downside was the time it took to put together. I would recommend!