Delivery was fantastic, came a day early. Putting it together was also quite easy- although the pistons were unbelievably stiff. Only reason it's 4 stars is that it's been up for a week and feels flimsy, also it came with two small tears on the inside sides.