Is Beach Club Colony a nice place to stay? How is the beach ? Is the snorkeling any good in front of the hotel?