Absolutely perfect! It was the best San Diego experience our family has ever had.