I have dove there, but it was only for my checkout, and that was 16 years ago. We stayed at the state park, and dove from Crappie Point. There are small caves, basically just indentations in the wall, almost everywhere you dive there. The islands out in the middle of the lake are supposed to have some pretty good ones, with lots of fish. When I was there, the vis was great for a lake, somewhere in the area of 20 ft. Lots of fish, but Sealskin is right, the thermoclines were pretty harsh. The water up top is nice and warm, but after the first 30 ft, it got cold. As deep as it is, there are several thermo's, and they just get colder, so be prepared. I would recommend it, especially since they've got other dive sites listed. The facilities were nice, and the water was great. I just wish we lived closer so I could dive it on a regular basis.