I would highly recommend IFR6 for anyone that wants to knock the training out in a short, focused time period. The repetition is the best way for me to learn and I was away from the distractions of my business & personal life. I would suggest taking your course as soon after passing the written as possible.
IFR6 Flight Training
S. Hamilton, September 2017