The location is outstanding. Anini is great and the spot right there at the house access path is just perfect. Wonderful beach trees for shade if you want it, or not if you don't. Great snorkeling from the beach. We found best snorkeling, starting from the path and walking left (West) down the beach (not very far, maybe 500 ft?) until you reach the mouth of the stream, then swim straight out for great views of the reef on your right hand side. There were turtles hanging out every day we went out (6 days). There is a slight leftward (Westerly) current (very very slight) that will pull you away from the reef, which is desirable so you are never drifting into the reef shallows, always away from them. The reef itself at Anini is great for kids - mine are 7 and 9 and had great fun with it. I was hoping it would be good for them to learn to snorkel in a reef and it turned out to be perfect for that. And, for us adults, I found it great as well. Not as good as Tunnels (which was inaccessible during our visit from the flooding this spring) but still very very good. In the morning, it was very calm - like glass, and visibility was always good. Saw tons of fish and creatures, cool reef formations, and turtles, all from water no deeper than 5 or 6 feet, and a surprising amount of stuff within 2-3 feet of depth. My kids started with me in the shallower water holding on my shoulders at first. Then as our confidence increased we went into the deeper 5 foot depths with them holding on, then on their own swimming next to me. My kids are already pretty good swimmers and we did practice with snorkel and mask in pools at home prior to this trip, but at Anini we still practiced for a day in the 1-3 foot shallows - mainly how to find a sandy spot to put your feet down and stand up, which kids need to do a lot, without risking stepping on the reef. Only after we mastered that did we extend out farther. But even in the 1-3 foot shallows, they saw numerous fish and creatures and it stoked their interest to go farther out, which was perfect. All in all, it was a great learning beach that also was fun for this dad, in its own right. I did at least one solo swim every day to explore and thoroughly enjoyed each time. And overall, Anini is generally a great beach for kids for other things beside the great snorkeling, including some larger sandy areas for pure swimming without disturbing the reef, and of course just letting the kids play in the sand and beach walking/combing. Also the beach trees were a lot of fun as well for them to climb around among the cool, gigantic roots system and lower branches - we...