My family and I are going to visit Key Largo for 3 days in April. I am hoping that I will be able to do my Advanced Open Water class there. Does anyone have suggestions on a dive shop where I will learn as much as possible in that class and not just get the C-card. Also, should I call the dive shop ahead of time or just go when I get down there and ask then.