Perfect fit and looks great. Pretty easy to assemble. Slight break in left side upper corner but hardly noticeable. Not enough to return.