I bought this to support our new memory foam mattress. Although I didn't set it up (came home after work to the surprise of a fully assembled bed!), I was told it assembled easily. We've been sleeping on it for a week and no creaks, although I can feel the foundation moving when my SO rolls over. The mattress does slide around a lot while making the bed, so I intend on buying some shelf liners to roll out underneath it at the top and bottom.  Otherwise, it holds the bed off the ground and gives us storage space under the bed.

Pros: Easy assembly
Cons: Moves when rolling over, no grip to hold mattress in place