It's exactly as advertised, very sturdy, easy to assemble, and very easy for my pup to use! I have all black furniture, and it only comes in white, so I had to spray paint it black before assembling it, but it was definitely worth it! Now it matches all my furniture, and is a much more appealing addition to my bedroom then the crappy old plastic steps that I used to have for my dog. It's so easy for her to use, and the extra storage drawers are great for all her toys, sweaters, etc. My tiny doggo is only 5 pounds, and can get up and down with no problem. As you can see from the pictures, she also likes to chill on the cushion at the top!We wanted something that was more like a piece of furniture, looked nice, and helped the dog see out the window. I always read these reviews first before purchasing, so I took that advice before assembling. It arrived in a flat and heavy box, so be prepared as you may need a little help. All the pieces were included, and as suggested by others two sets of hands makes the assembly much easier. Each board is labeled with a letter and the directions don’t have much detail. You’ll need to depend on the pictures and pay close attention to the holes for the screws and pegs. We did a practice run and discovered we had flipped a board the wrong way. Once we were sure we had everything lined up the right way we started over and used wood glue on every peg. The pegs are for the short boards between each long board. Having read that some reviewers thought it didn’t hold together tightly over time I chose to use wood glue on each of the pegs for the short boards. I kept a paper towel handy to keep my hands clean as much as possible as I used the glue throughout the assembly. You will need your own medium sized Phillips head screw driver. There are small white dots of plastic with adhesive on the back to place over the screws for a more finished look. We put this together in about 80 minutes and it turned out beautiful. It looks like a piece of furniture and the gray and white goes perfectly in my brother’s home. It sits just below the bottom wood frame of his front window and with the pillow on top it’s just the right height for his dog to see out the window. The carpet squares for each step have Velcro strips with adhesive, so check your placement before removing the paper, because you aren’t moving the Velcro once pressed into place. The carpet removes for cleaning. His little dog is about 25 lbs with short legs and at first he did not want to get up on top, so we set him on top once and then placed treats on each step and the top pillow to entice him to climb. It took a full day before he was climbing up on his own and now he loves laying there and looking out at the world. The window perch is sturdy, beautiful, and a great value. We are very pleased with our purchase.So this is a great idea. And We love it. The dogs use it to get up on my bed and the cats like to play on it. The only problem is that it is falling apart. Granted we have had it for a year, and one of my smalls uses it to get on my bed, which they shouldn't, but that isn't often that they use it. I feel like for what I paid, I shouldn't have to be concerned about it falling apart after just a year. I may try to find some L brackets to keep it together, but again, I shouldn't have to do that. I do love it otherwise. So maybe if you don't have 5 foot tall smalls using it to climb into your 3 foot high bed, then it may actually be good for you. Oh the storage is great, just make sure it's up against something solid so your stuff doesnt' fall under your bed where you can't get to it easily. Cheers!Once we achieved the puzzle of putting together this product has really been a great purchase.1. Instructions not clear at all very confusing. Only the small sides were labeled with stickers so we had to guess at alot of the peices.2. Package came with all screws and pegs in a zip lock bag which lead us to believe this was a return.3. After starting Assembly we figured out why it would have been returned. Something that should have taken 30 min took 2 hrs.4. Once we figured out the way everything went we are super satisfied and our pups love it!Over all good purchase hard to assemble but if you take your time and look at the finished product you can figure it out. Sturdy and nice looking will paint down the road a different color.My dog loves it but it’s too narrow - would be perfect if it was a foot wider so it doesn’t wobble when she tries to get down (no room for her to turn around), however once I get her on it she loves it!My husband and I bought this because our 25lb mini labradoodle (medium-sized) loves to sit on the back of the couch and we don’t need him destroying new furniture that will be arriving in a month. The item arrived packaged with care, with thin “bubble wrap” separating each wooden board. There were some very minor chips in the paint in the corners on 1-2 boards, not really noticeable unless you were looking, and not enough to give 4 stars. The perch was easy to put together by myself and incredibly sturdy. I have no worries about the integrity of this piece while my dog is using it. The carpet pads and mattress pad come with Velcro for easy removal and cleaning, but adhere to the wood with two secure sticky strips that aren’t going anywhere. The mattress pad also has a removable cover for cleaning. The steps might be a little steep for smaller dogs. And the top platform is not a good size for our dog to really lay down and have any room. But I guess that’s why it’s advertised for small dogs! We love it so much that we’re buying another one so our dog will feel more comfortable and have more room on the top platform. I do wish it was a little cheaper but I guess that’s just how things are these days. It really is a sturdy piece of furniture for our dog with great storage for his things that we don’t use very often.My 12lb shorkie is still learning how to climb up. But he loves being able to finally see the outside world!Functional solution for my high bed. Highly recommend.