Fabric is nice but it doesn't stay in position very well. It fits but it just doesn't sit well.