During the day sure. However at night it's pretty trendy.
Smartly casual
Not If your going with "Walmart casual" as the definition. ... "Business casual" or better would be a good fit
I would say nice casual.
Yes, it's casual
Thanks! Your answer is awaiting moderation.