Fit is acceptable even on my (only) 4-inches thick extra-long, twin mattress. I purchased a regular twin size mattress protector to help it stay in place and not be too loose. (This protector was made for a 16 (or 18?) inches thick mattress.)