It’s ok, not great, but I guess you get what you pay for. It’s pretty flimsy quality and the plastic film coverings over each piece that you have to peel off is an absolute nightmare, we ended up just leaving it on the roof. The white plastic pieces that hold the corners of the roof together really make it look cheap, wish they were black or something that matched the she’d better but it’s not a deal breaker. I honestly do not see how this thing is going to be rain proof but we will see once the weather changes. It also says it comes with a ramp but it did not. Other than all that, it wasn’t that hard to put together, we did have to drill a few holes due to some of them not lining up but my husband put it together mostly by himself in a total of about 13 hours.