These sheets are so comfortable and warm and the colors really brighten up my room.  I have a very thick mattress and there is still room in the corners so I imagine it can fit any mattress. I have only washed them once so not sure how long the vibrant colors will last, but for now I am loving them.