This is a great bed for the price. It is so nice to have 2 full-sized beds for my boys that share a room, plus space for guests. The assembly was not bad, but you definitely need 2 people because of the size of the beds. It took about 3 hours to assemble all of the pieces. The memory foam mattresses that Wayfair sells work great for the beds (especially the 6 inch one for the top bunk). My boys love their new beds and we would highly recommend them!