It fits perfect with our table. Great quality. Underside is soft and top part is plastic. Very easy to clean and it has done a great job protecting my table so far!