well made, comfortable, heavy (good as it won't slide during windy days). BC has excellent customer service, at least for me w. this purchase.too nw to say how it holds up during bad weather, none yet, but feel it will. very comfy.