Nice quality, fits good, just what I needed so if napping grandbabies leak, my new mattress will stay fresh as a daisy. Everything else is washable.