NuwanDeSilva 4 Its little bit hard to assemble but if you followed the catalog it will be easy.it took me 3-4 hours to assemble.About the mattress its comfortable spring mattress i don't know how is the life time of that.Mentioned in the description that bed made in wood but it not pure wood.