Perfect fit, totally functional, easy to build and looks great!  No regrets, would purchase again if needed.