20x24 is WAY to small for a nice mat and frame. The STANDARD size for 16x20 is 22x28. It is a standard frame and mat size also. You can buy premade in this size.