Solid and sturdy, not flimsy. Not installed yet but it looks like all of the appropriate parts are their for proper installation. Came well packaged, no damage in shipping.