Very thorough, good recommendations for hopefully a good outcome.