I recieved it with immediately did not expect shipping to be that quick. Came in perfect conditions. Comes with everything ready for set up. Material is great. Well made good quality. It is everything I was looking for.