Good quality but the top is slightly small. It does fit my mattress but the lined part should be a bit bigger.