Alfie's crate training went pretty well...he was our shadow when awake but as all puppies do, he liked a snooze. What he learned pretty quickly was that the crate was a safe place for him to go and lie down to sleep or snooze. We had it in our living room with us, so he could go in and out to his hearts content. He also got into the routine of us going to bed, him going into his crate and getting a treat. It made him look forward to bed time! He quickly learned that when the TV makes it's shutting down noise, he is going to bed...we could switch it off and he would get up off the couch and trot into the crate, tail wagging.
I think the routine helped. There was a little bit of crying the first few nights, but once he realised he was safe, would get a treat when he went in, and fed when we get up in the morning, he was quite happy to be separated from us overnight.
My key advice would be...use the crate...use treats/rewards...and build a routine. New things can be exciting, but they can be scary too, so a routine for bed makes it safer.
We also had a very dog friendly/escape proof garden, so we would let him out on his own while we were out from quite a young age. We live in Australia, where houses can get very hot in the summer, and he was in an area with sheltered/insulated roof, our garden furniture, his kennel and bed with a nice grass area to go patrol and sniff. He liked the independence too, so he wasn't worried when we went out and left him, he knew we would always come back and he was safe. We still got a fantastic welcome so it didn't mean he didn't need us any more.
To be fair he did chew the outdoor furniture a bit. It stopped when he was maybe 18 months old...or about the time we got his little brother, Hamish. He either grew out of it or was too tired trying to escape from the annoying puppy!