Nicely made. Glad the cover comes off so you can wash it. Sturdy enough for my 20 pound mini schnauzer. Would recommend to anyone who doesn’t have a really high bed. It’s a little short for my bed, but my dog can make the last 8 inch jump.