It was delivered on time. All the pieces were there put together with these no issues. The only thing is, I wish they would have labeled the bars bottom middle top piece. Cause it's hard trying to figure out which is what but all in all. It was a good buy and it's doing what is supposed to do.