Haven’t hung yet but seems like all parts are there which is nice! Very modern and matched our vibe