This trip saved the whole experience from Sri lanka for me. I was quite disappointed with Sri lanka (saving money and working hard a long time to get there), but this trip saved the day for me. Yes there was quite a lot of tiny jellyfish constantly stinging you a little bit, only small area allowed for snorchelling and the corals were not in a good shape (because of tourists? tsunami?) but I got to swim with 1,5m shark and bunch of fishes like taken from Finding Nemo. It was really awesome, for someone who did snorchelling before in mediterean or red sea only.