Perfect for a 12inch mattress. It helps you feel like you are not climbing into bed on the floor. I am not sure about the legs yet, they dont feel very sturdy for me. Im 220lbs and my hubby is 179. We will see how it feels after I sleep on it a few nights. Very easy to put together. I kicked my toe on the leg  already so I am thinking about cutting a pool noodle and adding for toe protector