Yes, it takes time to put all the pieces together. But they all fit perfectly and the result is worth it!