Everything was there, wish shipping was a little quicker but I understand the amount of parts they have to make sure are there. Great quality and love it! Took a little over a day with just my husband putting it together.