I have tile floors, so it slides when my dog gets to the top of the bed. I'm going to have to buy slip guards for the bottom. It's probably great on carpet.  I know it is supposed to hold a lot of weight, but still feels a bit shaky for my 40 pound dog.