this is awesome! I actually had no idea it had an electrical outlet installed with USB ports. It comes completely assembled and ready to go. Not terribly heavy but sturdy. It goes perfectly in our bedroom