This is a very good hose to hook up to a strong vacuum for floor and shop cleaning.  It works well also for connecting power hand tools (orbital and belt sanders, etc.)  Because the internal surface is not smooth, and  because it is only 2 1/2" in diameter, I would not expect to link  several 12-foot lengths together without substantially reducing air flow.  The 12 feet works out well on a portable vacuum.  If you use this with a  stationary vacuum and need more than 12 feet of length, then you will  probably need a 2-3 hp vacuum to do a decent job.