We just got back yesterday (sigh...) A wonderful time -- the vis was a bit low but any dive is a great dive in my view. We dove with World of Watersports out of the Hilton and had a great experience. Marvin and Dion took us in as friends, invited us to party with them. But on the boat and in the water, they were all business -- serious about having a great safe diving experience. They took us anywhere we wanted to go and were a pleasure to dive with. Speyside has the best dive sites and so we took a couple of trips up there but I wouldn't have wanted to spend my whole two weeks up there. It is quite remote. If you like a bit of other recreation along with your diving I'd recommend you stay in Arnos Vale (the Arnos Vale Apartments are wonderful!) or Black Rock area. Crown Point is fine too but quite touristy. There are several great dive sites around the south end of the island. Try Diver's Dream out off the south end if you really like a rocking current and seeing some of the bigger stuff. Sharks, turtles and rays. Anyway, I was very happy with World of Watersports and don't hesitate to recommend them.