It’s was a little difficult to put together but that was due to my own mistakes. My mattress stays in place, does not slide at all. Overall it’s a very nice bed.