To start, the crate is beautiful! The appearance alone makes the purchase worth it. 

I bought the large crate and I'm hoping it's big enough for my German Shepherd, but I wouldn't recommend for anything larger. I'm kind of nervous to see how much room the dog has when they are full grown. The table is super sturdy, the locking mechanism seems good,  but we will see when the dog is bigger. I'm scared they may be able to open it with enough force but so far they haven't. My children can't break it open so there is that.

Easy to put together, instructions are clear. I am very impressed with this crate.