Super resort, excellent diving, super dive guides and hotel staff