The doors came preassembled, and they are not solid. I am afraid the inner strip is going to break right off if it’s pulled on enough times. For what I paid, I am disappointed. It should be solid. Also, I feel there should be magnet to keep the door properly closed.