Brick Vivid is amazing, but.
The bricks in the sets that I have ordered are nothing but amazing. They snap perfectly and come together exactly as they should. My only complaint, and something that I wish could be done better by brick vivid would be to have better bag numbering. I recently ordered the titanic set, and the build experience has been terrible due to the bag numbering not at all matching the instructions.
