Awesome product! By far the best we've seen in it's class. Our children haven't turned the TV on in two weeks since we've purchased. My husband built it himself and it didn't take him but about 30 mins.  Haven't used the swing yet, so I can't speak to that but my kiddos love the trampoline without it.  I even got on it (130 lbs) and was really impressed with the quality!  
Also, it arrived very quick!