For the price & shipping speed, they were perfect.  However, be warned that any breeze they will not stand up.  Stakes do not make a difference due to how the base attaches (unless you duct tape them to the poles).  Get yourself some white  duct tape to hold connecting rods together.  They do not screw together and stay.