For the price really can't complain.  One of them showed up with a messed up finish on the arm.  Wasn't worth the hassle to exchange it though.  Not the easiest to put up.  For $25 I would get them again, wouldn't pay more than that though.