Fabric is a good weight & color is bright. I bought the navy & it’s just right. Easy fit, looks great, a good price. Would definitely purchase again.