Plenty of properties around Asheville are assumed to be too small or too steep for a pool, and a good number of them are not. A plunge pool fits where a full size pool will not, and on a small lot the result is better and not merely possible, because you get less deck, less water to heat and more garden left over.
What a plunge pool actually is
A plunge pool is a compact inground pool designed for cooling off, sitting in the water and swimming against a current, instead of swimming lengths up and down. Ours are precast concrete shells, cast and cured in a factory and craned into place already finished.
Shell sizes start at around 7 feet by 7, which fits a courtyard, a side yard or a bench cut into a hillside. The same precast range runs up to about 12 feet by 26, so choosing a plunge pool is a starting point and not a ceiling. Plenty of people begin the conversation wanting the smallest shell and finish it somewhere in the middle.
Water runs to a uniform depth of up to 5 feet, which is deep enough to swim and cool off in and shallow enough to stand up anywhere.
Why a small pool suits mountain property
The usable flat area on a lot around here is small, hard won and expensive to enlarge. A compact shell that fits the bench your property already has beats a large pool needing half a hillside moved to accommodate it, and the saving lands in the ground work rather than in the finish.
Access rewards a small pool for the same reason. A shell of around 7 or 8 feet reaches properties that a 16 foot load never will, down driveways with switchbacks, low branches and overhead power lines that would end the conversation about anything wider.
Septic systems add a third argument for going small. Nothing can be built over the tank, the drain field or the field reserve area, and once you have kept clear of all of it, the genuinely usable spot on a rural lot is smaller than the yard looks.

