This sheet is very good quality. It fits perfect on our twin bed but if you had a mattress topper, it might be snug. The material is very nice and soft. Super comfortable! I do wish it came with a top sheet but this is perfect for a spare bed!