These benches fit perfectly with my black dining table. They were easy to assemble, nice and solid (ordered two)....great find! 
They have a nice smooth surface, with a satin finish. We have kids of all ages, and they seem to be holding up just fine!