It fits perfectly, but the colors are WAY more vivid than the pictures show. When I purchased it, I thought I would be getting some desaturated blue/beige, but what I got was a wicked bright white and saturated blue. I would not have purchased it if I knew the colors would stand out that much.