This bed is beautiful, I got a 10” mattress and it is perfect. I would recommend 10-12” anything higher will hide the headboard. Installation was pretty straight forward, we put it together in about 45 minutes.