Son did two off seasons at Athletes Performance (now called EXOS I believe). A large number of MLB and college players were there each time. He spent full days on site: morning and afternoon workouts (or regen or physical therapy...depended on the day), plus spent time with the nutritionists and developed very strong dietary habits including eating meals there, taking supplements, etc. They have an area to hit and throw, so he did that daily on site too.