Good quality fabric. Firm Foam. Bottom straps are too short to tie.
Stays in place by itself. If I put it in the patio without roof I will get bee pollen all over it.