Cute table but the finish is a little too cheap looking for my taste.  It is a slick laminate finish.  The height and length, however, are perfect.  Our sofa seats are 21" tall and it is hard to find a table that works, so this one does fit the bill.  I also like the modern look.  Easy to assemble.