This top is in PRISTINE conditions. The size is Small. The front ends in a curve and the back is squared. The front is about 24" long and the back is 26.5" long. No holes, no stains. Pristine conditions!