It does the job.  Straps that come with it are pointless and will not hold.  I had to run a ratchet strap around the unit to keep it from blowing away on the wind.  No insulation capability- it is designed to block rain/snow and stop wind.