Which school aside, my suggestion is dont do it all in a week. Complete 101-103 somewhere local if feasible. Get some time on the water
, and then book liveaboard
training for 104, 114, etc.
(training interleaved with plenty of time on the water) is much more effective than cramming it all into one week.
There is a LOT of material in each class. A full week of (properly delivered) training is exhausting (both for students and instructor).
Keep your class load relatively light for the week too so that you have time to enjoy the trip and build experience.
Book another week long trip about a year later (with lots of time on the water) for 105 - 106.
These suggestions were developed from decades as an ASA instructor, delivering countless liveaboard classes
, and as a former school owner.