Only been to the Flats, so can't comment on Resort. My wife and I were there three or four years ago, and ended up being the only divers there, and were catered to with some of the most fantastic dive experiences in our lives. We are both well-experienced divers and were taken to places that the divemaster said he hadn't been able to take most people. The food was great, and the accomodations (which I think have been upgraded since we were there) were very nice (biggest concern was turning off the individual a/c units during the day - which made afternoon privacy difficult).
And we didn't realize it going in, but the "fishing crowd" you will be dealing with isn't Larry the Cable Guy and a half dozen of his closest friends. The fishing is very upscale, and so are the people the Flats attracts. You will run into more fisherman there that go by such first names as "Your Honor" than you will the one's who go by "Bubba". Not to suggest that they are pretentious, and we met some interesting folks there around the family-style dining, just to be prepared.
We would go back in a heartbeat we loved the diving experience so much.