Fits like an XL (26"x27") Look at pictures for condition. Sold as is. Some minor stain on the front and back. Just take to dry cleaners. Made in USA.