
Best French Toilets (2026)
ToiletsRefined, softly curved one-piece and skirted silhouettes with a polished, Parisian-elegant profile, paired with verified MaP flush scores rather than a stylist's…
Read the guideThe Kohler Reve brings a skirted trapway and elongated one-piece body to the mid-range market. Here is what published specifications, MaP flush data, and aggregated owner feedback actually tell you about whether it earns a place in your bathroom.
Research updated June 2026.
The Kohler Reve is a well-engineered one-piece skirted toilet offering 1.28 GPF EPA WaterSense efficiency and a clean minimalist profile that simplifies bathroom cleaning. Its flush performance is solid for everyday household use, though buyers seeking the highest MaP scores should compare it directly against the TOTO UltraMax II and Kohler Cimarron before committing.
The Kohler Reve (model K-3978) is a one-piece elongated toilet with a fully skirted trapway. Kohler positions it as a design-forward toilet for contemporary bathrooms where the exposed S-curves of a traditional trapway would visually disrupt a clean aesthetic. The skirted panel runs continuously from the tank to the base, hiding the trapway entirely and creating a smooth, flat side profile.
The Reve targets homeowners undertaking bathroom remodels, interior designers specifying fixtures for new construction, and buyers who want the cleaning advantages of a concealed trapway without moving into the premium smart-toilet tier occupied by models like the Kohler Veil Intelligent or TOTO Neorest. It is available in Kohler's standard color palette including White, Biscuit, and Cashmere, and pairs with most Kohler toilet seat lines.
As a one-piece design, the tank and bowl are molded together, eliminating the bolted tank-to-bowl connection that can develop leaks on two-piece toilets over time. One-piece toilets are also shorter front-to-back in most configurations, which can help in tighter bathroom footprints. For a full comparison of how one-piece and two-piece designs stack up in real-world installation, see our guide on one-piece vs two-piece toilets.
Skirted toilets like the Reve have become the dominant aesthetic trend in mid-range and premium bathroom fixtures over the past decade. The cleaning benefit is real: there are no exposed bolt caps, no crevices where the trapway meets the floor, and the side surface can be wiped down with a single swipe. For households with children or anyone who cleans bathrooms frequently, that translates into measurable time savings across the life of the fixture.
The Kohler Reve K-3978 is a one-piece elongated toilet with a chair-height bowl (approximately 17 inches rim height), a 1.28 GPF single-flush gravity system, and a fully skirted concealed trapway. It carries EPA WaterSense certification and ships without a toilet seat, requiring a separately purchased Kohler seat.
| Specification | Kohler Reve K-3978 |
|---|---|
| Flush Volume | 1.28 GPF (single flush) |
| EPA WaterSense Certified | Yes |
| Bowl Shape | Elongated |
| Configuration | One-piece |
| Trapway Style | Fully skirted (concealed) |
| Rim Height (approximate) | 17 inches (chair height) |
| Rough-In | 12 inches standard |
| Flush Type | Gravity-fed, single flush |
| Seat Included | No (sold separately) |
| Available Colors | White, Biscuit, Cashmere, Black Black, Sandbar |
| Warranty | Kohler limited lifetime |
| ADA Compliant | Yes (meets ADA height requirements) |
The 12-inch rough-in is the standard residential measurement, so the Reve installs in place of virtually any existing toilet without floor modification. Kohler publishes the overall dimensions as approximately 29.5 inches deep (with tank), 14.75 inches wide, and the 17-inch bowl rim height qualifies it as a comfort-height or chair-height toilet under ADA guidelines. This taller seat position is meaningfully easier for adults with knee or hip discomfort, and it aligns with where taller users prefer to sit.
MaP (Maximum Performance) testing is an independent protocol that measures how many grams of solid waste a toilet can flush in a single attempt using a standardized soybean paste and toilet paper media. Toilets scoring 800 grams or higher are considered strong performers; 1,000 grams (the maximum test level) indicates the best flush performance available. The Kohler Reve achieves scores in the range that qualifies it as a capable everyday performer, though it does not match the 1,000-gram ratings achieved by top-scoring models such as the TOTO Drake II, TOTO UltraMax II, or American Standard Champion 4.
For perspective: MaP scores at 500-600 grams are adequate for most residential households. Scores at 800 grams handle heavier loads with confidence. Scores at 1,000 grams are best for large families, high-traffic bathrooms, or situations where clog history has been a recurring problem. The Reve's gravity-fed single-flush system performs reliably within its design parameters, and aggregated owner feedback over thousands of units does not indicate a pattern of chronic clogging in normal residential use.
Where the Reve's flush mechanism operates differently from some competitors is in its siphon action. Kohler uses a wide 3-inch flush valve opening, which releases water quickly into the bowl to initiate the siphon. This produces a forceful initial rush that clears the bowl efficiently. The trapway, while hidden behind the skirting, is sized appropriately for the flush system.
For buyers prioritizing clog resistance above everything else and who are willing to sacrifice the skirted aesthetic, the American Standard Champion 4 or TOTO Drake II are the MaP leaders at 1,000 grams. But for the segment of buyers who want both a clean visual design AND solid flushing, the Reve's performance is genuinely competitive. Chronic clog problems arise from undersized trapways and low flush volumes, and the Reve avoids both of those pitfalls.
Yes. The Kohler Reve carries EPA WaterSense certification, meaning it has been independently verified to flush at 1.28 GPF or less while meeting minimum performance standards established by the EPA. At 1.28 GPF, it uses 20 percent less water per flush than the federal maximum of 1.6 GPF, saving approximately 4,000 gallons per year in an average four-person household compared to an older 3.5 GPF or 5 GPF toilet.
The EPA WaterSense program sets both efficiency and performance thresholds. A toilet must not simply use less water; it must demonstrate it can flush effectively at the reduced volume. The Kohler Reve's certification means it has passed that dual test. This is relevant for buyers participating in local utility rebate programs, as many water districts across the United States offer rebates specifically for EPA WaterSense certified toilets. Rebate amounts vary by region but commonly range from $50 to $200 per fixture.
For households replacing older 3.5 GPF toilets (common in homes built before 1992), upgrading to the Reve's 1.28 GPF system can reduce toilet-related water consumption by over 60 percent. Toilets typically account for 24 to 30 percent of total indoor household water use, making this one of the highest-impact conservation upgrades available. For more on water efficiency certifications and what they mean for your utility bill, see our EPA WaterSense explained guide.
Compared to the TOTO UltraMax II, the Reve offers a similar one-piece skirted profile at a comparable price tier, but TOTO's Tornado Flush and CeFiONtect glaze give the UltraMax II a flush performance and stain-resistance edge. Compared to the American Standard Concealed Trapway and Swiss Madison toilets, the Reve benefits from Kohler's established dealer network and parts availability but lacks dual-flush functionality. Against the Woodbridge T-0001, the Reve offers Kohler's stronger warranty and finish durability.
| Model | Type | GPF | Skirted | WaterSense | Seat Included | Warranty | Check Price |
|---|---|---|---|---|---|---|---|
| Kohler Reve K-3978 | One-piece | 1.28 | Yes | Yes | No | Limited lifetime | Check price |
| TOTO UltraMax II | One-piece | 1.28 | Yes (CeFiONtect) | Yes | Yes (SoftClose) | 1 year (parts) | Check price |
| American Standard Concealed Trapway | One-piece | 1.28 | Yes | Yes | Yes | Limited lifetime | Check price |
| Swiss Madison St. Tropez | One-piece | 1.1 / 1.6 (dual) | Yes | Yes | Yes (soft-close) | Limited lifetime | Check price |
| Woodbridge T-0001 | One-piece | 1.0 / 1.6 (dual) | Yes | Yes | Yes (soft-close) | 5 year limited | Check price |
| Kohler Cimarron | Two-piece | 1.28 | No | Yes | No | Limited lifetime | Check price |
The TOTO UltraMax II is the Reve's most direct competitor. Both are one-piece skirted elongated toilets at 1.28 GPF. TOTO's advantage is the Tornado Flush system, which uses two nozzles to create a cyclonic water action that covers the entire bowl surface with less water, and the CeFiONtect ionic glaze that resists bacteria and staining at a molecular level. The UltraMax II also includes a soft-close seat, which the Reve does not. For buyers comparing these two specifically, the key question is whether design brand loyalty to Kohler, parts availability, or TOTO's flush-technology leadership matters more.
The Swiss Madison St. Tropez and Woodbridge T-0001 offer dual-flush functionality that the single-flush Reve does not provide. Dual flush lets users choose a reduced volume for liquid waste, which can further reduce water consumption below the Reve's 1.28 GPF. The trade-off is that dual-flush mechanisms are more complex internally, with an additional failure point compared to the Reve's straightforward single-flush gravity system.
For a broader look at the best options in this category, see our full roundup of the best flushing skirted toilets and our guide to best flushing one-piece toilets.
Aggregated owner feedback across major retail platforms is consistently positive on visual design, ease of cleaning, and the quality of Kohler's vitreous china finish. The most commonly cited friction points are the absence of an included toilet seat (buyers must budget for and specify a compatible Kohler seat separately) and the higher cost of installation due to the one-piece body's weight, which typically requires two people or a professional installer.
The cleaning feedback is particularly notable. Owners consistently report that the fully skirted exterior eliminates the hardest-to-reach cleaning area of any traditional toilet, the exposed trapway curves where grime accumulates between the porcelain curves and the floor line. With the Reve, the side profile is a flat, smooth surface. Multiple owners in long-term reviews describe it as one of the easiest toilets they have ever maintained.
On flush reliability, owners in normal residential use (families of 2-4 people) report very few clogging incidents. Owners in higher-traffic applications or households with documented waste-disposal habits that stress any toilet's capacity report the occasional need for a plunger, consistent with what any 1.28 GPF single-flush model would produce in those conditions. This is not specific to the Reve; it reflects the physics of a 1.28 GPF single-flush gravity system at its design limit.
The porcelain finish quality receives consistent praise. Kohler's vitreous china glazing is resistant to staining, and owners report that the bowl stays cleaner between scrubbings compared to older unglazed or standard-glaze toilets. This is one area where Kohler's manufacturing quality shows clearly in long-term ownership.
A recurring owner note is that installation requires planning. One-piece toilets are heavier than two-piece alternatives because the tank and bowl ship as a single unit. The Reve is not unusually heavy for its category, but solo DIY installation is genuinely difficult. Most professional plumbers install it as a two-person job, and the installation cost for a one-piece skirted toilet is typically $20-$50 higher than a standard two-piece due to handling time.
The seat-not-included policy is the most common buyer frustration with the Kohler Reve, and it is worth addressing directly. Kohler sells the Reve body separately because their seat lineup is broad and buyers have legitimate preferences: soft-close, bidet compatibility, slow-close, elongated standard. However, the total cost of ownership needs to factor in the seat price. Kohler's compatible seats for the Reve range across several models. Budget for a Kohler Cachet or Kohler Quiet-Close seat at minimum, and confirm the seat is listed as compatible with the K-3978 before purchasing. Do not assume any elongated seat will fit, because the Reve's skirted base geometry creates specific clearance requirements at the seat-hinge attachment points.
The Kohler Reve requires a standard 12-inch rough-in, a 3/8-inch compression water supply line, and a wax ring or wax-free seal compatible with a standard closet flange. Because the skirted design covers the floor mounting bolts, installation uses a specific bolt-cover system; standard bolt caps visible on traditional toilets are not used. Professional installation is recommended due to the one-piece body weight and the torque requirements for securing a skirted base without cracking the porcelain.
The 12-inch rough-in covers the vast majority of American residential bathrooms, so most buyers replacing an existing toilet will not need to modify plumbing. Buyers with non-standard 10-inch or 14-inch rough-ins should verify compatibility before purchasing; Kohler does offer some model variants for non-standard rough-ins, but the K-3978 Reve is a 12-inch model. If rough-in measurement is unfamiliar territory, our rough-in measurement guide explains how to measure correctly before buying.
The skirted base requires that the floor be reasonably level and that the closet flange is at the correct height. A flange sitting too low relative to the finished floor can cause sealing issues that are more difficult to address on a skirted toilet than on a traditional exposed-trapway toilet, because the skirt limits access to the base area. If there is any doubt about flange height, address it before the new toilet is positioned.
Shimming a skirted toilet requires care. On traditional toilets, shims placed under the base are visible and can be cut and caulked. On the Reve, the skirt conceals the gap between the base and the floor, which is aesthetically clean but means installers need to be more deliberate about confirming the toilet is level before finalizing the wax seal. Many professional installers use a four-point shimming approach before setting the wax.
The fully skirted trapway is the Reve's defining design feature, and it is worth understanding exactly what it achieves and what it does not change. The skirting is a separate porcelain panel that encloses the trapway from the bowl to the floor. It does not change the internal geometry of the trapway, only the external appearance. The flush mechanism inside is unaffected by the skirt, and the trapway dimensions remain the same as the underlying toilet platform.
From a cleaning standpoint, the benefit is concrete. Traditional exposed trapways have three to five distinct crevices on each side where the S-curve of the trapway meets air. These areas collect dust, mineral deposits, and bathroom grime, and they are difficult to reach with standard toilet brushes. The Reve's skirted exterior is a flat vertical surface that can be wiped down with a standard bathroom cleaner and a cloth. In a household that cleans bathrooms weekly, this eliminates several minutes of awkward scrubbing per cleaning cycle.
The skirted design also creates a more contemporary visual aesthetic. The clean lines read as intentional and modern in a way that traditional trapway curves do not, particularly in bathrooms with contemporary tile, floating vanities, or minimalist hardware. This explains the Reve's popularity in renovation projects where a cohesive aesthetic is part of the project brief.
One trade-off: on a skirted toilet, the floor mounting bolts are concealed. If the toilet ever needs to be removed (for floor replacement, flange repair, or fixture replacement), the installer must know where the bolt access points are. Kohler includes the bolt-access components with the Reve. This is a manageable difference from traditional toilets, but worth understanding before purchase if you do your own plumbing maintenance. For more on this distinction, see our skirted vs exposed trapway comparison.
Buyers considering the Reve often cross-shop against other Kohler models, particularly the Kohler Highline and Kohler Cimarron, both of which are widely distributed two-piece toilets with strong reputations for reliability.
The Kohler Highline is Kohler's most popular toilet. It is a two-piece elongated gravity-flush toilet at 1.28 GPF with an exposed trapway. Its flush performance is rated strongly in MaP testing, its parts are universally available at every plumbing supply and hardware store, and its lower acquisition cost makes it the default choice for budget-conscious buyers. What it does not offer is the skirted aesthetic or the one-piece construction. For buyers where the cleaning and design benefits of the skirted profile matter, the Reve is the meaningful step up.
The Kohler Cimarron is positioned similarly to the Highline but with a more refined aesthetic. Like the Highline, it is a two-piece with an exposed trapway and a 1.28 GPF flush. The Cimarron's Class Five flush valve is shared with the Reve's underlying flush system, providing comparable flush performance between the models. The decision between Cimarron and Reve is essentially: two-piece exposed trapway at lower cost, or one-piece skirted at higher cost and with the cleaning advantages that come with it.
Both the Highline and Cimarron ship with Kohler's standard limited lifetime warranty, the same coverage provided with the Reve, so warranty is not a differentiator within the Kohler lineup.
Kohler produces the Reve in multiple colorways across its vitreous china toilet lineup. The standard colors are White (K-3978-0), Biscuit (K-3978-96), Cashmere (K-3978-K4), and Black Black (K-3978-7). The Black Black finish is particularly notable as a design option: matte black toilets have become a premium aesthetic choice in contemporary bathroom design, and Kohler's execution in vitreous china is durable in a way that powder-coated alternatives are not.
Kohler's vitreous china glaze is fired at high temperature, creating a non-porous surface that resists staining, bacteria, and mineral deposits. Long-term owner reviews indicate the finish holds up well to standard cleaning products, including bleach-based cleaners, without dulling or crazing over normal use timelines. This is consistent with the quality expected from a major American manufacturer with Kohler's production history.
Matching seat options exist for all colors. This is particularly important for buyers choosing the Biscuit or Cashmere variants, where a mismatched seat creates a visually jarring result. Confirm the seat model is available in the matching Kohler color before finalizing the purchase, as some specialty colors have limited seat availability in the Kohler catalog.
Among the skirted one-piece toilets covered in our best flushing toilets guide, the Reve stands out for color range. Competitors like the Woodbridge T-0001 are typically available only in white, and Swiss Madison's color range is narrower than Kohler's. For buyers with a specific finish requirement (Biscuit to match period fixtures, or Black Black for a contemporary statement), the Reve's color breadth is a genuine advantage.
No. The Kohler Reve K-3978 ships without a toilet seat. Buyers must purchase a compatible Kohler seat separately. Kohler offers multiple seat options for the Reve, including the Cachet, Quiet-Close, and Reveal seat lines. Confirm compatibility with the K-3978 specifically before purchasing any seat, as the skirted base geometry affects seat-hinge clearance requirements.
The Kohler Reve achieves MaP flush-test scores that qualify it as a capable performer for typical residential use. It does not achieve the 1,000-gram maximum MaP score that some competitors like the TOTO Drake II and American Standard Champion 4 reach. For most households of 2-4 people, its flush performance is sufficient; for high-demand applications with heavier use patterns, consider higher-scoring alternatives.
Yes. The Reve is EPA WaterSense certified at 1.28 GPF, which means it has been independently verified to flush at or below 1.28 gallons per flush while meeting minimum performance requirements established by the EPA. This certification qualifies it for water utility rebate programs in many U.S. municipalities.
The standard Kohler Reve K-3978 requires a 12-inch rough-in, which is the most common measurement in American residential bathrooms. Measure the distance from your finished wall to the center of the closet flange bolts before purchasing. The Reve under this model number is not available in 10-inch or 14-inch rough-in configurations.
The Kohler Reve has a bowl rim height of approximately 17 inches, which classifies it as a comfort-height or chair-height toilet under ADA standards. This is meaningfully higher than the standard residential toilet height of 14-15 inches and is significantly more comfortable for taller adults and for people with mobility limitations affecting knees or hips.
DIY installation is possible but more demanding than installing a two-piece toilet. One-piece toilets are heavier because the tank and bowl are a single molded unit, making positioning and leveling a genuine two-person task. The skirted base also requires careful leveling before the wax seal is set. Many homeowners choose professional installation for one-piece skirted toilets to avoid seating errors that require restarting the entire process.
Yes. The Kohler Reve's 17-inch rim height meets ADA requirements for toilet seat height (17 to 19 inches). Combined with an elongated bowl, it provides the seat dimensions and height suitable for ADA-compliant bathroom installations. Verify grab bar specifications and turning radius with your local code requirements for full ADA compliance beyond the toilet fixture itself.
The Kohler Reve is available in White, Biscuit, Cashmere, Black Black, and Sandbar. Model number suffixes indicate color: -0 for White, -96 for Biscuit, -K4 for Cashmere, and -7 for Black Black. When ordering the toilet and seat separately, verify that your preferred seat model is available in the same color finish before completing both purchases.
Both are one-piece skirted elongated toilets at 1.28 GPF with EPA WaterSense certification. The TOTO UltraMax II has advantages including the Tornado Flush cyclonic action, CeFiONtect glaze for superior stain resistance, and an included soft-close seat. Kohler's advantages include a broader U.S. dealer and parts network and a limited lifetime warranty. Flush performance favors the TOTO; design integration within a Kohler-specified bathroom and color availability favor the Reve.
No. The Kohler Reve K-3978 is a single-flush toilet at 1.28 GPF. Kohler does not offer a dual-flush variant of the Reve. Buyers who specifically want dual-flush functionality in a skirted one-piece design should consider the Swiss Madison St. Tropez or Woodbridge T-0001 as alternatives, both of which offer dual-flush mechanisms with concealed trapway designs.
The Kohler Reve uses a 3-inch flush valve, part of Kohler's Class Five flush valve design. The 3-inch opening releases a larger initial volume of water into the bowl compared to the older 2-inch valve standard, creating a faster flush action that initiates the siphon more effectively. Replacement parts are widely available through Kohler dealers, plumbing supply houses, and major hardware retailers.
Kohler provides a limited lifetime warranty on the Reve covering defects in materials and workmanship under normal residential use. This applies to the vitreous china body and standard plumbing components. Warranty claims are processed through Kohler directly; retain your purchase receipt and model number. Any separately purchased seat carries its own warranty term distinct from the toilet body warranty.
Yes, for most families of 2-5 people in typical residential use, the Reve is a well-suited choice. Its 1.28 GPF flush handles normal household use reliably, and the skirted exterior significantly reduces cleaning time in high-use bathrooms. Families with very heavy use demands or young children who flush inappropriate items may also want to review higher MaP-rated models for additional clog resistance as a comparison.
The skirted design conceals floor mounting bolts and the trapway exterior. For toilet removal (flange repair, floor replacement, or fixture replacement), the installer must access the concealed bolt system rather than the visible bolt caps on traditional toilets. Kohler includes the bolt-access components with the Reve. This is a manageable process difference from traditional toilets but worth knowing if you perform your own plumbing maintenance.
Yes, with appropriate compatible seat selection. The Reve's elongated bowl is compatible with elongated bidet seats from Kohler's lineup, including Kohler C3 bidet seats, and with third-party elongated bidet seat manufacturers. Because the Reve is a skirted toilet, verify that the bidet seat's T-fitting for the water supply line can reach the tank connection point, as the skirted base may slightly affect supply line routing compared to a traditional exposed-trapway toilet.
Yes. At 1.28 GPF versus the federal maximum of 1.6 GPF, the Reve uses 0.32 fewer gallons per flush, a 20 percent reduction. In a four-person household averaging five flushes per person per day, that is approximately 2,336 fewer gallons per year compared to a standard 1.6 GPF toilet. Against older 3.5 GPF or 5 GPF toilets common in pre-1994 homes, the annual water savings are dramatically larger and can offset the fixture cost through utility bill reductions over a reasonable payback period.
The Reve's skirted profile reads visually smaller than a traditional toilet of equivalent dimensions because the clean lines eliminate visual complexity at the base. In small bathrooms, the flat skirt also makes the floor space around the toilet easier to mop and maintain without awkward angles. The one-piece body's integrated tank does not sit as high as some two-piece tanks, contributing to a lower overall visual mass in tight spaces.
Gerber's Maxwell and Viper lines are the most commonly compared Gerber models to the Reve, though Gerber does not offer a fully skirted one-piece equivalent at the same design tier. Gerber toilets are known for strong flush performance and parts availability but focus more on functional efficiency than on contemporary aesthetic design. For buyers where the skirted visual is a requirement, the Reve, TOTO UltraMax II, and Swiss Madison St. Tropez are the main options at this market segment.
Kohler's own elongated soft-close seats are the most reliable compatibility choices for the Reve K-3978. The Kohler Quiet-Close with Grip-Tight bumpers (K-4636) and the Cachet elongated seat are well-reviewed pairings. If bidet functionality is desired, the Kohler C3 elongated bidet seat line is engineered to work with Kohler's toilet platform. Always verify the seat is listed as compatible with the K-3978 in Kohler's current product catalog before purchasing.
The Swiss Madison St. Tropez is a direct competitor at the one-piece skirted market tier. The St. Tropez includes a soft-close seat and offers dual-flush functionality (1.1 / 1.6 GPF) versus the Reve's single-flush 1.28 GPF. The Reve has Kohler's established parts network and lifetime warranty advantage; the St. Tropez has the included seat value and dual-flush water-saving flexibility. For buyers who want to minimize per-flush water use further on liquid-only flushes, the St. Tropez's 1.1 GPF half-flush is meaningfully more efficient.
The Kohler Reve K-3978 is a genuinely well-executed one-piece skirted toilet that delivers on its core promise: a cleaner-looking, easier-to-clean bathroom fixture with EPA WaterSense efficiency at 1.28 GPF. Its flush performance is reliable for normal residential use, its vitreous china finish quality is consistent with Kohler's manufacturing standards, and its chair-height bowl meets ADA requirements. The meaningful trade-offs are the absence of an included toilet seat, a single-flush system that competitors like the TOTO UltraMax II and American Standard Champion 4 outperform in sheer MaP terms, and an installation process that rewards professional help over solo DIY work. For buyers building or renovating a contemporary bathroom where sightlines and daily maintenance time both matter, the Reve belongs on the shortlist alongside the best flushing toilets available today. If flush performance is the primary driver over aesthetics, compare it directly against the TOTO UltraMax II and American Standard Champion 4 before deciding.
How we rank & our data sources
We do not run physical lab tests. Rankings are built from published, verifiable data and real owner feedback, never paid placement.
Researched by Marcus Bell · Last updated June 28, 2026 · Our review method

Refined, softly curved one-piece and skirted silhouettes with a polished, Parisian-elegant profile, paired with verified MaP flush scores rather than a stylist's…
Read the guide
Clean, low-profile silhouettes with real MaP-verified flush performance and efficient dual-flush water use, sized for a minimalist Nordic bathroom without sacrificing function.
Read the guide
Classic two-piece toilets with tall tanks and elegant, understated proportions, the quiet country-house look that suits a traditional English bathroom without tipping…
Read the guide