It’s easy to clean., you simply use a low powered vacuum cleaner & for spills. It wipes clean with a damp cloth and & a little gentle detergent. It does repel water & spills really well. It’s very plush, soft, & well cushioned & is super comfortable.