There never is a perfect training camp. This one was is, in relation to major injuries, holdouts, logistics, travel, accommodations, food, weather, field conditions, behavior, coaching and player performances.