To have a blast is a common expression used to say that you really had a lot of fun doing something.
For Example:
Q: Janette, did you like scuba diving with turtles?
A:Yes, OMG, I had a blast. It was GREAT!
English for adults : Exam Guides for students: Lesson Plans for teachers