Only been there once. Diving was so so (I am admitedly a spoiled and jaded diver who has been around the block). Stayed at CocoView. They lost my ex-girlfriend's dive bag after they demanded they would take all dive gear on a separate truck from the airport back to the resort. We saw the bag get loaded into their truck, but it never arrived. She had to dive in my extra swim shorts and T shirts and rented dive gear (they wouldn't even loan her gear for free after they lost hers), as her dive clothes were all in her bag. They would not replace the gear or accept responsibility for losing it. Well, they didn't charge us for my other buddy who went with us, by accident. When we got back, they started calling me in Denver, demanding I pay for the other diver, being real nasty. I firmly refused until they found the lost bag. After much back and forth, they "found" the bag and shipped it back. I think one of their lady DM's took it because the gear and bag were oh so feminine in color scheme, but that's just my opinion. After we got the bag I squared my account with them. But the way they denied responsibility for losing the bag and charged the poor girl for rental gear really turned me off to them. For what it's worth.
Have a friend that stated at Fantasy. She liked it.
There is a resort on Little Cayman that is PERFECT for a couple. Little harder to get to, but it is near Bloody Bay Wall, perhaps the only dive site in the entire Caribbean Basin that could compare to the Blue Corner in Palau, both ranked in the Top 10 Dives in the World. If you want info PM me, and I'll dig out the details. Have fun. Stay safe.
Will in Sarasota