I also highly reccomend broadreach!! I did it two years in a row, for around 3 weeks each, awesome staff, awesome group of kids, soo much fun! got my rescue, did around 18-20 dives each time, check out gobroadreach.com, it's amazing, ask me any questions if you want