Re. size - vintage can come up smaller on modern sizes. Label states 18 but possibly a modern 16 so check measurements first.

Happy to answer your questions 

Please let me know if you need it quickly