We have a temperpedic bed and this does the job. Fits nicely and doesn't come loose too easily. Great for the price.