This bed is amazing it's way better than I imagined. Every part of it is removeable and/ washable. It even came with a waterproof liner that I didn't know was included. My dog knew immediatley that it was his and he loves it, it's bigger than I thought too but my dog loves to sprawl all the way out.  Good tear resistant material and the foam seems pretty decent. Overall very happy with the amount I spent definitely worth it.