Arrived on time, looked great, excellent price & comfortable too. Would I wear them all day, every day. No. But for going out and looking good. These will more than do the job.
Yes, I'd buy them again.
Yes, I'd recommend them to friends and family.