Came with everything! Super cute and easy to assemble. I don’t even have a cat yet but I’m saving up for one and I cannot wait to welcome them home with this awesome lol kitty bed. If you like the look definitely go for it!