Exactly as advertised.  The bottom is non slip and it has straps to hold the mattress in place.  It was fluffed up right out of the package.  It is very cool to the touch and felt cool when I laid down on it. I have not tried it on a mattress yet, but I did lay on it for a little bit while on the floor and it was very comfortable 100 recommend!