have a blast
To have a very fun or exciting time (doing something). A: "So, how was the ski trip?" B: "We had a blast!" The kids are having a blast running around the beach all day.
have a blast
Inf. to have a great time; to have a lot of fun. The food was good and we had a blast. Thanks for inviting us to the party.