This was very easy to put together and is perfect for my gel memory foam mattress. I've had no problems with it moving around like others have said and I have a 120 lb dog jumping on the bed and sleeping with me :) Good purchase. Would definitely recommend.