As a transport service to do snorkeling it's perfect (3h to do the snorkeling). Don't expect anything from the food .
The platform is 50m from the beach so absolutely no interest to pay for that.
Not overcrowded at all when we were and we saw a lot of fishes and sharks. - via 