Loved it!
My mom and I stayed and dived with Dive Dive Dive a while back, and it was great! We rented one of their villas, which was amazingly spacious. They loaned us their Mercedes so we could go sightseeing and beachcombing. There are also beaches within walking distance from the resort.
The staff were great! One of the divemasters even took us to Paradise Island for dinner one evening. The boats are spacious, and most of the dive sites are a quick boat ride from the pier, which is steps from the villas.
I recommend Dive Dive Dive!