The material is very good, it doesn't feel like you are sitting on a rubber sheet. It fits well on the mattress and the corners are also well fitted. If you order this, please check the size of your mattress before placing the order. When I ordered it, there was only white colour protective covers. Now there's two more variant available.