We used Rob Swain for 103/104 over a week last April. Then in November we went out for our first charter on our own through Horizon and had a great time.

The only thing I would add is that some of the Swain boats feel dated and aren't in the best shape, so while the instruction was top notch, we were expecting a newer nicer boat so it was a bit of a disappointment. If you go in with the right expectations, I think you will have a blast.