Welcome to 42756 Castlewood in Eagle Mountain Estates! Let this stunning custom home be your peaceful hilltop escape with a guest house as a second unit!!! Two homes on one lot! Situated on a large .43-acre lot, you are surrounded by trees and backup to the nature preserve. The long, private-power gated driveway takes you to the homes nestled into the trees. Walking into the main home you are greeted with a spacious entry with coffered ceilings. High ceilings throughout make this home open and light throughout. The main house features a kitchen with pine cabinets and ample storage, granite counters, bar counter, eating area, fireplace and a Heartland gas range. The living and family room also have an airtight stove and hearth! The primary bedroom has a fireplace and adjoins a sunroom that that accesses two decks. The oversized primary bathroom features a jetted tub, large glass and travertine shower and two pedestal sinks. The other two bedrooms share a jack and jill bathroom and back deck access. Extra-large laundry room. Decks galore, a covered porch off of the kitchen and a full length covered front porch! The guest house located above the 4-car garage, includes its own private entrance, a full kitchen, living room, laundry, pantry, full bath and 2 bedrooms with fireplaces in the living room and one bedroom. Owner has never used this as a rental! The yard is fully landscaped and fenced. Super close to ski slopes, shopping, and the lake!!!