'This machine worked like a dream:' This electric water heater works without a water tank — and it's nearly half off

Yahoo Lifestyle is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Pricing and availability is subject to change.

Is your home not built for sustained hot water, or not big enough for a traditional water tank? Don’t panic: there’s an eco-friendly and inexpensive way to keep hot water flowing through your pipes.

The EcoSmart 18 is a tankless water heater that uses electricity to heat water in your home. It’s on sale for $259, or $240 off retail, and it’s Amazon’s Deal of the Day.

Using copper and stainless materials, the heater keeps water warm without contributing to the water’s overall taste.

Equipped to handle temperatures from 80 to 140 degrees Fahrenheit, the EcoSmart18 uses self-modulating technology to “know” where hot water is needed in your home, such as in the shower or kitchen sink. This means water comes out hot and on-demand.

It’s also 99.8 percent energy-efficient, so it’s as great for the planet as it is for your wallet.

Ecosmart ECO 18 Electric Tankless Water Heater

The Ecosmart ECO 18 is 48 percent off, today only! (Photo: Amazon)
The Ecosmart ECO 18 is 48 percent off, today only! (Photo: Amazon)

Shop it: $259 (was $499), amazon.com

With over 1,550 rave reviews, we’re certainly not the only ones that love this high-tech water heater.

“I purchased this to use in our new house because I knew we would have well water and often wells don't work well with hot water tanks (previous experience),” wrote a very satisfied five-star reviewer. “We have 4 kids and we also had two foster daughters. We ran the dishwasher, and all showered at least once a day. We also have a large dog (not that he used that much water, but still). This machine worked like a dream. Never ran out of hot water. Always on time. No funky smells from water eroding the copper pipe in the tank. I'll never buy a water heater with a tank again.”

Shop it: Ecosmart ECO 18 Electric Tankless Water Heater, $259 (was $499), amazon.com

The reviews quoted above reflect the most recent versions at the time of publication.

Read More from Yahoo Lifestyle:

Follow us on Instagram, Facebook, Twitter, and Pinterest for nonstop inspiration delivered fresh to your feed, every day.

Want daily pop culture news delivered to your inbox? Sign up here for Yahoo’s newsletter.