The place is excellent, I don't have anything bad to say, once you get in. But getting in is the problem, you reserve and book a specific time, then you get there and parking is full. They tell you to go have breakfast/lunch then come back. You come back, and the parking lot is full.
I've seen other reviews about this issue as well, so I think they really need to expand there parking lot as this seems to be the biggest sore sport with this place.
If you want to save yourself headache, reserve anytime you can get, but go very early in morning, as soon as it opens if you can, this will save you "parking lot is full" problem.
Also, continue to drive past Hanauma Bay (north I believe), the windy road is right next to ocean with several parking lots to stop and take some grand pictures, its beautiful.