Let me tell you about a warehouse trip that changed how I see subway tile.
I was six months into my product quality manager job at the regional distributor. My boss tossed a stack of tile samples on my desk — eight different brands of 3×6 white subway tile. All matte finish. All "standard" size. All claiming to be "premium."
"Tell me which one we should stock," he said. "They all look the same. But the wholesale cost varies by 400%. Find out why."
I spent a week measuring, cutting, soaking, and weighing those tiles. By day three, I'd found the answer.
But I kept the samples. And six years later, I tracked down the same models — retail versions, this time — and tested them all over again, in my own workshop, with my own tools, for this post.
Here's what I found.
The Contenders
I bought eight 3×6 white subway tiles. All matte/glossy standard finish (not a special texture). All "white" (not warm, not cool — the basic builder-grade white). All claiming to be wall tile (not floor-rated, unless specified).
Brand | Model/Series | Finish | Country of Origin | Price/sqft | Price per piece (retail) |
|---|---|---|---|---|---|
Happy Floors (Big Box) | "Metro White" | Matte | Vietnam | $0.99 | $0.25 |
American Olean (Big Box) | "Arctic White" | Matte | Mexico | $1.29 | $0.32 |
MSI (Big Box) | "Bianco" | Matte | China | $1.49 | $0.37 |
Daltile (Big Box) | "Rittenhouse Square" | Matte | USA | $2.29 | $0.57 |
Happy Floors (Showroom) | "Metro White Premium" | Matte | Italy | $2.99 | $0.75 |
Florim (Showroom) | "Studio White" | Matte | Italy | $3.99 | $1.00 |
Bedrosians (Showroom) | "Cloe" | Glossy | Italy | $4.99 | $1.25 |
Ann Sacks (Showroom) | "Craft" | Matte | Italy | $7.49 | $1.87 |
Test 1: Actual Size — The First Lie
Every single box said 3" × 6".
You know what that means? Nothing.
I measured all eight tiles with a digital caliper. Same tile, multiple pieces from each box. Here's the actual size range:
True Dimensions (in inches)
Brand | Actual Width | Actual Length | Variance from Claimed |
|---|---|---|---|
Happy Floors (Big Box) | 2.95" | 5.92" | -0.05" / -0.08" |
American Olean | 2.97" | 5.93" | -0.03" / -0.07" |
MSI | 2.98" | 5.91" | -0.02" / -0.09" |
Daltile (USA) | 3.01" | 5.98" | +0.01" / -0.02" |
Happy Floors (Italy) | 2.96" | 5.89" | -0.04" / -0.11" |
Florim | 2.96" | 5.88" | -0.04" / -0.12" |
Bedrosians | 2.98" | 5.92" | -0.02" / -0.08" |
Ann Sacks | 2.94" | 5.85" | -0.06" / -0.15" |
Yes, you read that right. The most expensive tile ($7.49/sqft) was the furthest from the stated size. The cheapest (American Olean) was closer to actual 3×6 than the Ann Sacks.
Consistency Within a Box
I measured 10 pieces from each box. The spread (min to max) tells you how consistent the manufacturing is.
Brand | Size Spread (Width) | Size Spread (Length) |
|---|---|---|
Happy Floors (Big Box) | 0.04" | 0.06" |
American Olean | 0.02" | 0.04" |
MSI | 0.04" | 0.05" |
Daltile | 0.01" | 0.02" |
Happy Floors (Italy) | 0.03" | 0.05" |
Florim | 0.01" | 0.02" |
Bedrosians | 0.03" | 0.06" |
Ann Sacks | 0.04" | 0.08" |
Daltile and Florim win this round. Tightest tolerances. You could use a 1/16" grout line and everything would line up.
Ann Sacks loses. The $7.49 tile had the most size variation. That's embarrassing.
The cheap tiles? They're all over the place. You'll need a larger grout joint (1/8" or bigger) to hide the inconsistencies.
Test 2: Thickness Consistency
All claimed to be approximately 3/8" thick. (Tile manufacturers are vague about this. They never commit to a number.)
Thickness (measured in inches, 5 pieces per brand)
Brand | Average Thickness | Spread (min-max) |
|---|---|---|
Happy Floors (Big Box) | 0.365" | 0.022" |
American Olean | 0.371" | 0.018" |
MSI | 0.368" | 0.020" |
Daltile | 0.378" | 0.008" |
Happy Floors (Italy) | 0.372" | 0.014" |
Florim | 0.380" | 0.006" |
Bedrosians | 0.375" | 0.016" |
Ann Sacks | 0.370" | 0.024" |
Again: Daltile and Florim dominate. Consistent thickness means less lippage (tiles sitting at different heights) when you install them. That's a huge deal.
Ann Sacks is the worst. For $7.49/sqft, you'd expect tighter tolerance. You're paying for the name, not the precision.
Test 3: Corner Squareness
This is a test most tile blogs skip. I took a precision square and measured how "out of square" each tile was at the corner. A perfect tile is exactly 90°. Any deviation means grout lines won't line up.
Brand | Deviation from 90° (in degrees) | Ranking |
|---|---|---|
Happy Floors (Big Box) | 0.15° | Mediocre |
American Olean | 0.12° | Acceptable |
MSI | 0.14° | Mediocre |
Daltile | 0.04° | Excellent |
Happy Floors (Italy) | 0.10° | Good |
Florim | 0.03° | Excellent |
Bedrosians | 0.08° | Good |
Ann Sacks | 0.11° | Acceptable |
Daltile and Florim again. Their tiles are actually square. The cheap Chinese/Vietnamese tiles are slightly out of square. That means your grout lines will wander. In a small 40sqft bathroom, you'll notice.
Ann Sacks is acceptable, but not great. At $7.49, you'd expect better than 0.11°.
Test 4: Water Absorption — The Quality Test
I cut 2"×2" sections from each tile, dried them in the oven at 200°F for 2 hours, weighed them, submerged them in water for 24 hours, wiped dry, and weighed them again.
Brand | Water Absorption (%) | Classification |
|---|---|---|
Happy Floors (Big Box) | 1.2% | Porcelain (barely) |
American Olean | 0.9% | Porcelain |
MSI | 1.1% | Porcelain (barely) |
Daltile | 0.2% | Excellent porcelain |
Happy Floors (Italy) | 0.5% | Excellent porcelain |
Florim | 0.15% | Excellent porcelain |
Bedrosians | 0.7% | Good porcelain |
Ann Sacks | 0.4% | Excellent porcelain |
Here's the dirty secret:
Many "subway tiles" sold at big-box stores aren't true porcelain. They're ceramic — not fully vitrified, which means they'll absorb more water. That leads to mold, grout discoloration, and freeze-thaw damage in exterior applications.
The cheap tiles (Happy Floors, MSI) are technically porcelain but just barely. At 1.2% absorption, they're at the boundary of the porcelain definition (which is generally under 0.5% for floor-rated porcelain). If you install these in a shower or a wet area, they'll absorb water and discolor over time.
Daltile and Florim are the real deal. Under 0.2% absorption. That's high-quality porcelain.
Ann Sacks is also good at 0.4%, but you're paying $7.49 for what Daltile gives you at $2.29.
Test 5: The Visual Difference
I held every tile side by side, in natural light, in my garage workshop. I photographed them with the same white balance setting.
Color Temperature (Kelvin, measured with a color meter)
Brand | Color Temp (K) | Warm/Cool |
|---|---|---|
Happy Floors (Big Box) | 5,100K | Neutral-cool |
American Olean | 4,900K | Neutral |
MSI | 5,400K | Cool (slightly blue) |
Daltile | 5,000K | Neutral |
Happy Floors (Italy) | 5,100K | Neutral-cool |
Florim | 5,000K | Neutral |
Bedrosians | 4,800K | Warm-neutral |
Ann Sacks | 5,600K | Noticeably cool/bluish |
Here's what matters:
If you mix these tiles on the same wall, you'll see the color difference. The Ann Sacks has a distinct blueish tint. The Bedrosians has a warm, creamy look. The MSI is slightly cold.
If you're buying a single box for a small bathroom, you don't care. If you're buying enough for a 60sqft kitchen backsplash, you need to order all from the same batch, same brand, same dye lot.
The color difference between the cheapest and most expensive is noticeable, but not dramatic. In my opinion, the neutral Daltile (at $2.29) looks better than the cool Ann Sacks (at $7.49). But that's subjective.
Test 6: Installation Difficulty
I installed 2 sqft of each tile on the same wall — same thinset (Mapei Ultraflex LFT), same 1/8" grout joint, same trowel size.
Ease of Cutting
Brand | Cut Difficulty | Notes |
|---|---|---|
Happy Floors (Big Box) | Easy | Soft body, cuts cleanly, minimal chipping |
American Olean | Easy | Clean cuts |
MSI | Easy | Some chipping at the edges |
Daltile | Moderate | Harder body, more effort, but clean cuts |
Happy Floors (Italy) | Easy | Clean cuts, slightly harder |
Florim | Hard | Very dense, slower cut, clean edge |
Bedrosians | Moderate | Clean cuts, moderate effort |
Ann Sacks | Hard | Dense, but cut edge chipped slightly |
The cheap tiles cut easier. They're softer, which means less wear on your wet saw blade. But it also means they're less durable.
The expensive tiles are harder to cut. That's a sign of quality — denser clay body = more vitrified = more durable. But if you're a DIYer with a cheap tile saw, you'll struggle.
Lippage (How Flat Is the Surface After Installation?)
I used a 2-foot level to measure lippage — how much the tiles are out of plane with each other.
Brand | Average Lippage (inches) | Notes |
|---|---|---|
Happy Floors (Big Box) | 0.025" | Noticeable under light |
American Olean | 0.020" | Noticeable |
MSI | 0.022" | Noticeable |
Daltile | 0.008" | Almost perfect |
Happy Floors (Italy) | 0.014" | Good |
Florim | 0.006" | Perfect |
Bedrosians | 0.012" | Good |
Ann Sacks | 0.018" | Noticeable |
Again: Daltile and Florim dominate. Consistent thickness = flat installation.
Ann Sacks disappoints. At $7.49/sqft, the installation was less flat than the $1.29 American Olean. That's unacceptable.
Test #7: Scratch Resistance (Mohs Scale)
I used the same Mohs hardness kit from the tile test.
Brand | Mohs Score (Glaze) | Notes |
|---|---|---|
Happy Floors (Big Box) | 5 | Scratches at Mohs 5 |
American Olean | 6 | Good |
MSI | 5 | Scratches at Mohs 5 |
Daltile | 7 | Excellent |
Happy Floors (Italy) | 6 | Good |
Florim | 7 | Excellent |
Bedrosians | 6 | Good |
Ann Sacks | 6 | Good |
Daltile and Florim have the hardest glaze. That means they'll resist scratches from metal utensils, pots, and everyday wear.
The cheap tiles scratch more easily. If you're installing subway tile as a kitchen backsplash, this matters — pots, pans, and utensils will scratch the glaze over time.
The Full Scorecard

Test | Weight | Happy Floors (Big Box) | American Olean | MSI | Daltile | Happy Floors (Italy) | Florim | Bedrosians | Ann Sacks |
|---|---|---|---|---|---|---|---|---|---|
Size Accuracy | 15% | 5 | 7 | 6 | 10 | 7 | 10 | 8 | 4 |
Thickness Consistency | 15% | 5 | 6 | 5 | 10 | 8 | 10 | 7 | 4 |
Corner Squareness | 10% | 5 | 7 | 5 | 10 | 8 | 10 | 7 | 6 |
Water Absorption | 20% | 4 | 6 | 4 | 10 | 8 | 10 | 7 | 8 |
Visual (subjective) | 10% | 6 | 7 | 5 | 8 | 7 | 8 | 9 | 6 |
Installation Ease | 10% | 10 | 10 | 10 | 7 | 8 | 5 | 7 | 5 |
Lippage (flatness) | 10% | 4 | 5 | 4 | 9 | 7 | 10 | 8 | 5 |
Scratch Resistance | 10% | 4 | 6 | 4 | 9 | 7 | 9 | 7 | 7 |
Weighted Score | 100% | 5.2 | 6.8 | 5.2 | 9.2 | 7.5 | 9.3 | 7.5 | 5.6 |
The Winners
1: Florim (9.3/10) — $3.99/sqft
The best overall. Tight tolerances, low absorption, hard glaze, consistent thickness. It's not cheap, but it's not crazy expensive. For $3.99/sqft, you're getting professional-grade quality.
2: Daltile (9.2/10) — $2.29/sqft
The value champion. Daltile's Rittenhouse Square is made in the USA, has excellent tolerances, low absorption, and a hard glaze. At $2.29/sqft, it's half the price of Florim and almost as good.
3: Tie — Happy Floors (Italy) & Bedrosians (7.5/10) — $2.99/$4.99/sqft
Both are good, neither are great. Solid middle-tier options.
The Losers
Ann Sacks (5.6/10) — $7.49/sqft
The most expensive, the worst performer. Poor size accuracy, inconsistent thickness, noticeable lippage, and a cold color tone. You're paying for the name. The tile itself is mediocre.
Happy Floors (Big Box) & MSI (5.2/10) — $0.99/$1.49/sqft
The cheap options live up to their reputation. They're soft, inconsistent, and absorb water. Fine for a dry wall in a rental. Terrible for a kitchen backsplash or a shower.
So What Should You Buy?

Buy Daltile Rittenhouse Square ($2.29/sqft) if:
You want the best value
You're installing in a kitchen or bathroom
You want US-made quality without paying Italian prices
You're willing to spend $20 more per 50sqft than the cheap stuff to get 4× the durability
This is my top recommendation. It's the sweet spot. Good enough to be professional-quality. Cheap enough to be a no-brainer.
Buy Florim Studio White ($3.99/sqft) if:
You want the best overall quality
You're installing in a high-end renovation
You're a pro who values tight tolerances (1/16" grout joints)
You're willing to pay a bit more for Italian manufacturing
Buy American Olean ($1.29/sqft) if:
You're on a tight budget and can't afford Daltile
You're flipping a rental unit where tenants will abuse it
You're okay with slightly more lippage and larger grout joints
Buy Happy Floors (Big Box) ($0.99/sqft) if:
You're doing a temporary renovation or staging a house
You don't care about longevity
You're installing in a dry area with no moisture exposure
Skip these entirely:
MSI ($1.49) — Not worth the price premium over Happy Floors. Similar quality, more expensive.
Happy Floors (Italy) ($2.99) — For $0.70 more than Daltile, you get less. Pass.
Ann Sacks ($7.49) — Beautiful brand. Terrible tile. Pass.
The Bottom Line
Daltile Rittenhouse Square for $2.29/sqft is the obvious choice.
It's 4.4× more expensive than the cheapest tile ($0.99). But it's 10× better in every measurable way — size accuracy, thickness consistency, water absorption, scratch resistance, and installation quality.
The $1.50 difference between cheap and good is the best $1.50 you'll spend in a small bathroom.
My Personal Choice
For my own house? The 1952 Portland ranch.
I used Daltile Rittenhouse Square in the bathroom reno. $2.29/sqft. 1/16" grout lines. Flat. Clean. No lippage. It's been three years. No stains. No cracks. No regrets.
I'd buy it again tomorrow.
The Fine Print
I bought all test materials myself. No brand sent me free samples. No one paid me for this post.
These are the results from one batch, one model from each manufacturer. Your experience may vary with different batches, different colors, or different finishes.
All tests were conducted in a garage workshop in Portland, Oregon, in winter 2025-2026. YMMV.
If you have a specific tile brand you want me to test, drop a comment or email me. I might buy a box and test it.
No signals yet — transmit the first.