Custom made, and hand painted. No vinyl is used. Sign size is 17.5" X 27" or 23" X 38". The sign pictured is finished in White and Granite and distressed. Every sign is made to order so each one is unique in exact finish. I build these to order so if you prefer a different color other than listed, please let me know. I can also build custom sizes to fit your needs, please message me what you are looking for.