Beautiful and functional.  Our puppy loves her new kennel and we have received so many compliments from family and friends on how nice it is.   Assembly took about 3 hours, we left out the divider so our puppy had more room.   The only thing that we didn't like was the cheap quality of drawer slides but this is something we can easily upgrade ourselves so the drawers slide out more smoothly.