Great bench for our dining set. Haven't stained it yet, but assembly took all of 5 minutes. It comes with 1 page of instructions which basically say "Put the legs on it". Super sturdy and so far very happy. Awesome value.