This is a great BBQ. Yes, you will need some patience and time to put it together, it took me about an hour, but the finished result is solid. Cooking is a joy and so far we've had great results with perfectly cooked, juicy meat each time.