I ordered this bed for my large greyhound, who doesn't have a lot of his own cushioning on his body, so he really needs a comfy bed. The bed arrived within a week and was very easy to "put together". The inner cushioning is completely covered in a waterproof material, which I find reassuring. Nothing like washing the bed cover and having the filling still smell like wet dog:) The top is soft and fleece-like and the sides & bottom are a durable canvas. Nice color, lightweight, and most important of all, it holds ALL of my loonngg dog:) He loves it, and so do the cats!