Group of 4 including a 1 year old, the entire trip was great! Very nice staff, food and drinks were reasonably priced, narration was consistent and informative, we saw 2 great white sharks and spent 1+ hour watching 3 whales swimming, diving, feeding together. We will definitely go again.