I bought on a Thursday and it came on a Saturday, so, delivery was SUPER quick! Its pretty easy to put together, as long as you're good with tools and working with your hands. I love to just sit and swing on it with my family. I'd recommend to anyone!