I had no problems crate training Flint, in fact he took to it surprisingly easy! I just fed all his meals in his crate so he learned to like it right away. Sure there was some crying at night those first days when he was a tiny puppy but he grew out of that quickly and nowadays he loves his 'den' and will even go sleep in it when the door is open (though he does still prefer to sleep on my bed.)
And funny side note, I had never needed to crate my German Shepherd, but after she saw my CsV in there all the time she started going in it on her own and would growl at him if he came near haha. So I don't feel bad when I do have to crate Flint, but he's free in the yard/house most of the time anyways.