Excellent quality! All 997 pieces went together well with a little patience! Very satisfied with my purchase!