The views don't get any better. The snorkeling is quite good. Plenty of beach space to find a spot to throw your towel down. The film you must watch is good. The only complaint is that there are too many people at times. And despite the warnings and good intentions of the park too many would grab the coral and rocks and I even witnessed a woman and son climbing onto and over the coral. Very shameful behavior. Highlight was a seal that decided to sun himself for 1/2 hour on the beach.