Great quality, fit perfect!  It was just a little I wouldn’t call difficult but timely to put together.