Casey loves her crate, most dogs do. She will go in and lay-down when she wants quiet time. Many people (as did I) think that crating your dog is cruel. Think of it as their safe place, their bedroom.
You need to make sure when crate training a puppy that you allow them plenty of time outside to go to the bathroom. They can't "hold it" as long as adult dogs. If you crate your adult dog while you are at work, it's a good idea to go home at lunch-time or arrange someone to be at your home to let your dog out for a break.
In my opinion, crates should be large enough for the dog to stand up and turn around. Long enough for them to stretch out when laying down. I like to cover the top and 3 sides to give them a cozy place. Old towels are perfect. We have multiple crates, one in the garage by the doggie door, this one has a water bowl attached. We have another in the family room and lastly one in a spare bedroom for when we put her to bed for the night.
Crates are also a good way to keep you dog from being under-foot when you are trying to clean or have company over. It's also a good time-out place for the younger ones that get the crazies now and then! Very important though, do not leave your dog in a crate with a bully stick or toy that they can choke on unless you are in the same room and can monitor them.