Some parts don't fit 100% but gosh darn, its pretty close. We do love it.