As expected, serves its purpose and looks nice. End caps didn’t go in all the way, but can’t really tell unless you are looking for a fault