I'd steer clear of the cloth buttons. Never have seen that in traditional Highland evening attire.

Slainte,