Love this table! It was easy to put together, yes there where no pre-drilled holes to attach the seat but it was very easy to drill it in. It is the perfect table for a small area/apartment. It is white not off white which was exactly what I was looking for. I am very satisfied.