Great buy for my sons room! No pieces were missing and assembled in less than 30 minutes. The Mattress size we chose is an 11 inch mattress and it fits perfectly. (Sold separately btw)