What does ‘bang-up’ mean?

( adj ) Excellent, outstanding. We had a bang-up time at the party last night.