Deep blue, almost black in color, appears to be a basketweave pattern or similar

size small / petite (tag reads "S/CH/P")

Selling this for my mom who is a very small woman so this might be closer to XS. If you want me to measure something just ask.

Buttons are a black shiny plastic

There is an extra button in the little baggie attached to the tag.