I got 2 doodles and both went there. It is a full 3 weeks of them staying there. Gabe has a list of things he wants to accomplish in those 3 weeks. One of ours needed a few extra days to complete the training and it was free of charge. So we paid for the program and not the number of days.
Things covered were typical; sit, down, place, stay, heel (lease walking), come, jumping, socialization.
You can get more advanced or specialized training if you want and you can choose what command words or language you want to use too.
I believe during the training you could go out there on the weekend and get about 1 hr with your dog to go over the progress and how to work with your dog once you get back home.
His place is a drive for us and we just did 3 long weekends in a row of travel and had them boarded there. Probably about 1/2 the cost of Pet Paradise.