The fabric is ok, 2 usb ports, quality was ok, had multiple stains on the corners, needed to return it