We stayed there last year and got an incredible deal from Travelocity.com (it was kind of short notice) Some of the travel sites online have deals on Delphin's, and you can use coupons (my favorite is cheaptickets.com who have 16% off coupons)
It was really nice, the Dive Friends location was easy and convenient, and it has great beach area with lounge chairs etc, to hang out at. I second the idea of it being a great place for non divers.
One of the "Dutch" issues for us, being pretty small people, was that everything seemed deigned for someone over six feet tall. I could barely see the top of my head in the mirrors, nor reach the shelves over the stove. At least the toilet was normal height, unlike my experience at Ocean Breeze, where I literally had to climb up to sit down!
Also, you can request a normal coffee maker so you don't have to buy those silly pods for $5.00 each.