I was at this resort in 2010, and I should say that as far as the resort itself is concerned, there are lots of improvement. There are some additions, like a bar at the pool (although it was not manned when I was there, since there were few occupants). There is more buzz, I see more staff members busying themselves around. I had initially asked for 2 cottages without air-conditioning, but they were turned on when my team arrived, my novice diver friends wanted it on and I wanted it off, so I requested at the front desk to turn off the air-conditioning for one cottage - it was done with no questions asked, and I was not charged for it. The food is not 5-star, but is good. There is a free flow of hot drinks and water. Soft drinks and beer is available. You can bring your own wine, and they will provide you with proper glassware (but I think they don't have champagne flutes), and no corkage.
Only a few of the administrative staff remained from my last visit, and most of the dive crew are still around. The diving is still great, and still unique. I had a couple of new divers with me, and they were treated well and enjoyed their dives, which is what I think is important. Excellent value for the price we paid.