Really a fantastic addition  to my sleep process.  My nieces put it together in less than an hour.  I am very pleased with the bed. my mattress is from a local company.  It is 12 inch with the 3 "  topper.  Sheets fit perfectly. I sleep like a baby in this wonderful bed.