What is a good time depends on your goals and on your reference group. I think you definitely did better than an average American/Western European middle-aged man. But a good long distance runner will tell you the time was so-so, just like your average power lifter will say that a 300 pounds 1RM bench press is maybe not so impressive.
If you do not run on a regular basis, I think your time is perfectly fine. If you do not regularly participate in any other cardio intense activity such as boxing or swimming or biking, I think it is even pretty impressive.