ADj,
I went in october 2006, and for the money, it's the best deal I've found! OK, it wasn't the absolute best. But when you consider value, it rates very high! Our room was fine and hot water was not a problem (try to get a room in the new section, near the dining hall). Everything was clean, the diving was great (crew was good). Only 2 things I was dissapointed with:
1- The food. I love good food and cook a lot. The food there, for me, was edible at best. I would give it 3 out of 10. This said, many found the food fine!!

I am very picky about food, being a gastronomy lover. So it wasn't up to my standards (which are very high). If you aren't too picky about your food (it was plentifull), you'll be fine on this aspect.
2-Nitrox: If you plan to dive Nitrox, you absolutely need to check every single tank you take, despite what the dive shop tells you. It varied a lot over the week (from 26% up to 38%), when it was supposed to be only 32%. This is OK if you know in advance and personally analyse every tank yourself and set your limits accordingly.
Appart from that, I'd return to FI in a heartbeat! All your diving will be on the south side. This means MACRO animals! Forget the big fishes. Look for the tiny stuff and you'll be amazed! Go slow and observe. It's great diving!
Hope this helps!