Easy to assemble but a bit baggy. Also you either get the roof or you get the sides to slide you can't have both. The tires for the top prevent the curtains from closing or opening depending on how you want it set upI was really hoping for this to have hooks not strings I'd have to take an hour to tie to my frame. It took me an hour alone to do this part cause I had to figure out placement of the tie points so it wouldn't fall or anything and they didn't feel long enough to even tie. It doesn't have the rounded edges like the pictures which was another small detail I wanted it for, too. This felt like a makeshift job I did and product creation but I had already started so finished. It's very vibrant in color though. Super soft material. Fits a bit loosely but very well over all for my queen size bed. The 2 strings going across definitely helps with support too. I love how it looks overall. It's cute and fun to decorate my bed area with.It's not too heavyI didn’t want to spend a fortune and I loved the patterns, I got the dark navy blue one and have it on my queen bed, the hooks did not fit my frame at all so I went to the dollar store and got a pack of shower rings, no big deal. An extra dollar? That’s an easy fix. I sleep during the day and the fabric isn’t a black out curtain by any means, but more of a room darkening. Either way when the sun is up my bed with the curtains down is dark enough to sleep in comfortably.I added plywood to the top opening of my bed under the top sheet of the curtain so my kitty would stop falling through. My 2lb cat jumped onto the canopy and snapped some of the strings in places, but again, for the money I paid it was fine. A little needle and thread and it was good as new!Don’t expect some grand canopy you’d see at the Queens Palace but it’s not a crappy piece of cloth either. For me it’s perfect for the price I paid!!The colors and print on this product is amazing! I am so happy the bright pastel colors and the realism of the fluffy clouds! This curtain is also probably right in the middle of sheer and thick. It is thick enough that I cannot see silhouettes/shadows outside my bed and my silhouette cannot be seen by others outside my bed. But it is also sheer enough to let in enough light to see comfortably. I really like how the set not only came with loops to pull the curtains through the canopy bed bars, but it also had ties incase those part don't easily detach, as well as curtain hangers to use around the bars like for a shower curtain! It also came with a top cover too, so now that its all set up I have a small space heater pointed into the bed area and it stays considerably warmer!! It holds heat incredibly well and I am very happy with that.My only two small issues with the product are that the curtains are a little long? Like my the top of my bed is ~71" and it seemed the curtains draped down about an extra 6-8" onto the ground. I also don't like how the curtain design forces you to pull it back and exit from a corner of the bed, as opposed to have a slit down the middle that you can slip in between. Both of these things I remedied with some time and a sewing machine.So when I had this canopy hung up the only thing I didn't like was the fact that when I had it where I wanted all of them open the front is all one piece not two so unless you have like another side panel for the front or don't use it for the back then you only can move it all the way to one side.The vibrant cloth looks amazing, but the construction is iffy.Putting it up was not an issue because I used the ties and not the loops. The ties were relatively strong, though we broke some with rough use. The loops, on the other hand, pretty much disintegrated in my hand.Whatever in the package was meant to hold up the canopy from drooping, I could not see anything that would be long enough.I solved these problems by getting my own cording to crisscross and hold up the canopy and reinforcing the ties where necessary.My kid adores it, so I was happy to put in the extra effort. After all, I can get some cording, but I can't dye cloth like this.Would buy again, despite these issues.When I ordered i ordered king-size. i got queen size. and arrived late and tha tabs on top are too short..upside is it arrivedWaited a month and when The curtain we were so disappointed with the quality, but not a big deal. What was disappointing was the fit.The top canopy wasn’t big enough so it didn’t hang right and all the curtains were way way too long so it was pooled on the floor. My five-year-old used his saved money, so For the price paid I want something that at least fits. so when I submit it for a return the seller has me paying for shipping. I’m from Canada so to ship to the states is expensive. I’ve asked the seller to cover the postage, seeing as it should be handled on their end. Also it’s a lot cheaper for them because they have a shipping account. Will be sure to add to my review if anything changes. For me customer service is very important.I am very disappointed in this item. They provided small hooks which didn’t fit my bed frame, so I had to buy a set. Plus the canopy didn’t fit my queen bed as it said in the description. I waited a month to receive this item only to be let down. To top it off, the material and sewing quality is shite. All this hassle isn’t worth the amount of $87.95 I paid. So disappointed...Good overall, rated 4 stars as the rope for the top piece was all in little pieces and not long enough to go from corner to corner, but just used some parachute cord from the dollar store. One section shows a defect in the material - just a white line it is hardly noticeable. Very quick delivery and the end result is great.The material is very thin but that has been ok because it made airflow better. I bought a twin and it fit a twin frame perfectly, however the rings were far too small. I had to purchase 40 shower curtain rings that work well (plastic to limit sound). This isn’t well made but a handy person can make it work: