Wonderful resort, so many things to do. They do an excellent job of handling crowds it is impressive. Snorkeling is great, but remember it is the ocean people, if you are not a good swimmer do not expect a dollar store float to make you safe. You are not invincible! Do not use the full face snorkle masks look it up they are dangerous. If you do it safely the snorkeling is amazing, turtles, barracudas, sting rays etc. Rooms are great clean, bring lots of sunblock its very expensive at the resort. Sand toys recommend if you have kids, hotwheels track make a great toy. Chair saving is an issue and some people are selfish saving chairs they do not go to for hours and hours. Bring your own cups to save work for employees. Highly recommend!