They have one of the most beautiful facilities anywhere, and as others have mentioned, you almost never hear anything negative about them.
They do seem to cater to the newer, less experienced diver, but not exclusivly so - also offer 1 tank dives. They would not be my #1 choice, but would not...