So nice! Came well packaged. Fluffs nicely. The stitching is amazing. The elastic is approximately 2”, so it will stay put. I got it for a 14 12” mattress, but that hasn’t arrived yet so it is pictured on a 12”. The pockets are deep so it will fit well on a thicker mattress. Highly recommend!