This bench is not very sturdy, you cannot place it on carpet at all otherwise you will literally fall over. It is very light weight, cheap feeling fake wood. If you’re looking for a cheap item to place against the wall, it’s ok but it is not good for a dining room table.