My memory foam queen mattress fits perfectly on this. Only wish is that there was a lip to keep my bed from shifting. But with just me in bed it’s not an issue. Assembly is also super easy as I did it by myself and it took less than 10 minutes.