Substantial and reasonably priced. One pull had threads that were slightly off, and needed patience and force to get the screws in.  Satisfied overall.