I'll be going to Key Largo this summer (July) and I was wondering how the diving was at that time of year, which dive shops are the best, and I'm very interested in Spiegel Grove. I was wondering what dive shop does the best for Spiegel Grove and some of the reef diving possibilities down there. Also, I'm going to be down there for about a week or a week and a half, so will there be enough diving variety for that long? (Naturally I won't be diving EVERY DAY, but it's what I'm going down there for.) I might be interested in doing multiple Spiegel Grove dives because from the guys at my LDS they've been on it 5 times and haven't seen it all.