Extra buttons are sewn in and it has inside pockets. It's a substantial and well-made coat. The coat has never been worn, though it would benefit from being dry cleaned. There are a few spots here and there, including a white one on the back hem which you can see in the last photo.