246

Newest Homes for Sale in Granite Shoals, TX

Section Image Section Image
  • /27

    $265,000

    • 2 Beds
    • 2 Baths
    • 1,811 Sq Ft

    1701 Valley View Ln, Marble Falls, TX 78654

    Granite Shoals home near Lake LBJ on 0.46 acres. This 2BD/2BA brick home offers 1,811 sq ft with a split floor plan, home office, open living area, and breakfast bar. Single-story with no steps. Features two 1-car garages, a versatile workshop/shed, and separate lawn equipment shed. Fully fenced yard with covered patio and private well for landscaping. Paved road access. Great for a primary home,

    Agent Photo

    Katie Simon

    Lake Life Team-eXp Realty

    (830) 271-4642

    1701 Valley View Ln, Marble Falls, TX 78654
  • /28

    $380,000

    • 3 Beds
    • 2.5 Baths
    • 1,632 Sq Ft

    1501 Woodcrest Dr, Granite Shoals, TX 78654

    Stunning new construction in Granite Shoals with a thoughtfully designed floor plan and high-end modern finishes throughout. This 3-bedroom, 2.5-bath home truly shows like a model, offering both style and functionality in every detail. Located just a few streets from the lake and the highly sought-after Beaver Island area, you get close proximity to the water while being far enough away to remain

    Ryan Becker Horseshoe Bay Living 2, LLC

    1501 Woodcrest Dr, Granite Shoals, TX 78654
  • /13

    $75,000

    • Land
    • 0.55 Acre
    • $136,364 per Acre

    TBD W Castlebriar Dr, Granite Shoals, TX 78654

    Endless Possibilities in Granite Shoals! This rare opportunity offers a .55-acre homesite made up of five combined lots, just minutes from the sparkling waters of Lake LBJ. Located in a lakeside community known for its laid-back charm, you'll enjoy multiple city parks and boat ramp access points, along with swimmable spots perfect for cooling off and enjoying lake life. With minimal building

    Traylon Goolsby eXp Realty, LLC

    TBD W Castlebriar Dr, Granite Shoals, TX 78654
  • /12

    $34,000

    • Land
    • 0.23 Acre
    • $147,826 per Acre

    338 E Stonecastle Dr, Granite Shoals, TX 78654

    OWNER FINANCING AVAILABLE ($4k down, ~10% interest, $637.41/month for 60 months) RECENTLY CLEARED AND MULCHED LOTS IN GRANITE SHOALS! A fantastic offering in the booming city of Granite Shoals. This lot has fantastic buildability and is close to the waterfront park area. Lots of new construction in the area - could make a great investment home, second home, or build your dream home! NO HOA -

    Mary Elwell The Damron Group REALTORS

    338 E Stonecastle Dr, Granite Shoals, TX 78654
  • /5

    $37,500

    • Land
    • 0.23 Acre
    • $163,043 per Acre

    0 W Castleshoals Dr Unit ACT9176739, Granite Shoals, TX 78654

    Great building site within approx 150 yards of beautiful Lake LBJ access through City maintained lakefront park with boat ramp, fishing pier, swimming, etc. Come take a look soon!

    Wes Campbell Wes Campbell

    0 W Castleshoals Dr Unit ACT9176739, Granite Shoals, TX 78654
  • /5

    $37,500

    • Land
    • 0.23 Acre
    • $163,043 per Acre

    TBD E Castleshoals Dr, Granite Shoals, TX 78654

    Conveniently located lots with nice, level building site only 150 yards from beautiful Lake LBJ access at city maintained waterfront park (boat ramp, fishing pier, swimming area, etc). Take a look soon!

    Wes Campbell Wes Campbell

    TBD E Castleshoals Dr, Granite Shoals, TX 78654
  • /30

    $379,000

    • 2 Beds
    • 2 Baths
    • 1,230 Sq Ft

    604 Highcrest Dr, Granite Shoals, TX 78654

    Fully furnished and truly turnkey, this inviting residence at 604 Highcrest Dr #511 in Marble Falls offers effortless Hill Country living with direct access to Lake LBJ. Sold complete with furnishings, the unit is ideal as a full-time residence, weekend retreat, or short-term rental investment. Bright, comfortable living spaces complement a convenient lock-and-leave lifestyle in a well-maintained

    Courage Criddle Kuper Sotheby's Int'l Realty

    604 Highcrest Dr, Granite Shoals, TX 78654
  • /28

    $379,000

    • 2 Beds
    • 2 Baths
    • 1,230 Sq Ft

    604 Highcrest Dr Unit 511, Granite Shoals, TX 78654

    Fully furnished and truly turnkey, this inviting residence at 604 Highcrest Dr #511 in Marble Falls offers effortless Hill Country living with direct access to Lake LBJ. Sold complete with furnishings, the unit is ideal as a full-time residence, weekend retreat, or short-term rental investment. Bright, comfortable living spaces complement a convenient lock-and-leave lifestyle in a well-maintained

    Courage Criddle Kuper Sotheby's Int'l Realty

    604 Highcrest Dr Unit 511, Granite Shoals, TX 78654
  • /24

    $210,000

    • 3 Beds
    • 2 Baths
    • 1,645 Sq Ft

    212 E Castleberry Dr, Granite Shls, TX 78654

    Spacious Family Home with Great Potential! This 3-bedroom, 2-bathroom home with bonus room offers approximately 1,645 sq ft on a .34-acre lot. Located conveniently between Kingsland and Marble Falls, this property is a solid opportunity for first-time buyers or anyone looking for a project with room to grow. The home features a bonus room off the living area that could serve as a game room, media

    Jill Decker Lakes and Hills Realty

    212 E Castleberry Dr, Granite Shls, TX 78654
  • /25

    $569,000

    • Land
    • 1.72 Acres
    • $330,814 per Acre

    1532 Hill Top Dr, Granite Shoals, TX 78654

    Rare opportunity to own an elevated lakefront homesite in Oasis Heights on constant-level Lake LBJ. Located at 1532 Hill Top Drive, this build-ready waterfront lot offers panoramic open-water views, 83.21 feet of lakefront shoreline, and totals 1.724 acres in size—a highly sought-after combination. Privately gated and set behind a six-foot masonry wall, this property delivers unobstructed views,

    Jeramy McMahon Horseshoe Bay Resort Realty

    1532 Hill Top Dr, Granite Shoals, TX 78654
  • /29

    $399,900

    • 3 Beds
    • 2.5 Baths
    • 2,197 Sq Ft

    1515 Valley High Ln, Granite Shoals, TX 78654

    Stunning modern Hill Country home with designer finishes throughout! This beautifully maintained property offers an open-concept layout with soaring vaulted ceilings, oversized tile flooring, and abundant natural light. A true builder's custom private home could now be yours! The spacious kitchen is a true showpiece featuring white shaker cabinetry, sleek quartz countertops, stainless steel

    Agent Photo

    Zina Rodenbeck

    Zina & Co. Real Estate

    (830) 376-2258

    1515 Valley High Ln, Granite Shoals, TX 78654
  • /17

    $47,000

    • Land
    • 0.35 Acre
    • $135,838 per Acre

    Lot 398, 399, 400 Sweetbriar Dr, Granite Shoals, TX 78654

    Own your slice of Texas with this rare opportunity in Granite Shoals. Three contiguous lots, each measuring 0.11 acres, combine to create 0.346 acres of undeveloped land, offering flexibility and space to bring your vision to life. Whether you’re dreaming of a custom home, weekend retreat, or long-term investment, this property delivers the freedom that comes with true land ownership in the Texas

    Alyssa Hashbarger Thrive Realty

    Lot 398, 399, 400 Sweetbriar Dr, Granite Shoals, TX 78654
  • /30

    $322,500

    • 3 Beds
    • 2 Baths
    • 1,552 Sq Ft

    704 Poverty Dr, Marble Falls, TX 78654

    Welcome to this beautifully remodeled 3 bedroom, 2 bath home in Granite Shoals, perfectly situated on a corner lot with mature, tree lined landscaping. The gorgeous front yard features pavers, walkways, and an inviting outdoor space that creates excellent curb appeal! Step through the entryway and notice the barrel ceiling that opens into a spacious open living space. The split bedroom floor plan

    Logan Buxton eXp Realty, LLC

    704 Poverty Dr, Marble Falls, TX 78654
  • /36

    $505,000

    • 3 Beds
    • 2 Baths
    • 2,311 Sq Ft

    494 Cedar Mountain Dr, Marble Falls, TX 78654

    Located in the gated subdivision of Summit Springs, this 3-bedroom, 2-bath home offers 2,311 sq ft of thoughtfully designed living space on 3.25 acres. Built in 2017, the home features high ceilings throughout, laminate flooring, granite countertops, stainless steel appliances, a dedicated office, a versatile loft that serves as a bonus room, a tankless water heater, and an owned water softener.

    Kayla Runge eXp Realty, LLC

    494 Cedar Mountain Dr, Marble Falls, TX 78654
  • /30

    $599,000

    • 3 Beds
    • 2 Baths
    • 1,582 Sq Ft

    1511 Hill Top Dr, Granite Shoals, TX 78654

    This beautiful Lake LBJ home is sold furnished (with few exceptions) and offers a prime location just steps from the lake, with a single boat slip across the street as part of POA amenities—boat available for purchase separately. Built in 2022 with quality craftsmanship, it provides approximately 1,582 sqft, featuring 3 bdrms, 2 baths, & an oversized 2-car garage. Inside, 13-foot ceilings create

    Giles Summerlin Lake LBJ Realty, Inc

    1511 Hill Top Dr, Granite Shoals, TX 78654
  • /9

    $12,000

    • Land
    • 0.11 Acre
    • $104,530 per Acre

    0 Tbd Cedar Dr Unit ACT4920834, Granite Shoals, TX 78654

    Must see! New residential lot in Granite Shoals less than half of a mile from Lake LBJ! Ready for your vacation get-away or your new home at the lake. Located just across from Veterans Park which has a playground, grills, and a pavilion for gathering with family and friends. Less than half a mile from Belaire Park on the lake, and a short 4-minute drive to Robin Hood Park also on the lake. Only

    Agent Photo

    Paul Sullivan

    Sullivan Hill Country Properti

    (830) 494-4506

    0 Tbd Cedar Dr Unit ACT4920834, Granite Shoals, TX 78654
  • /30

    $459,000

    • 3 Beds
    • 2.5 Baths
    • 1,973 Sq Ft

    302 Castlehigh Dr, Granite Shoals, TX 78654

    GREAT FAMILY HOME or SECOND HOME! STR ALLOWED! INCOME PRODUCING WITH LAKE LBJ VIEWS! Enjoy modern comfort and relaxed Hill Country living in this beautifully designed 2023-built home with views of Lake LBJ. The open-concept great room features wall-to-wall windows that flood the space with natural light and showcase views of the deck, backyard, and peaceful cove. The kitchen anchors the home with

    Kyle Futrell Legacy Broker Group

    302 Castlehigh Dr, Granite Shoals, TX 78654
  • /41

    $469,500

    • 3 Beds
    • 3 Baths
    • 1,852 Sq Ft

    1008 Naumann Dr, Granite Shoals, TX 78654

    Fantastic single story floor plan. Open and bright. All bedroom have access to own bathroom. Beautiful stained concrete floors. Extremely large back yard with another 50 x 100 beyond the back fence. Level lot with a driveway that can park numerous vehicles. Water park near by. There is also a lake glimpse 1/2 block from this amazing home. Very gently lived in home. A survey was not done on this

    Dona Minor Rubiola Realty

    1008 Naumann Dr, Granite Shoals, TX 78654
  • /38

    $595,000

    • 3 Beds
    • 3.5 Baths
    • 2,336 Sq Ft

    518 E Bluebriar Dr, Granite Shoals, TX 78654

    Beautiful single story home situated on a 1/2 acre lot, built in 2024 and just a few steps from Lake LBJ. Enjoy easy lake access through Clear Cove Park, just one minute away. This three bedroom home features a large living room with fireplace, a back screened in porch, large dining area and open kitchen with an island. The kitchen features stainless steel appliances, a custom vent-a-hood and an

    Ryan Wolters All City Real Estate Ltd. Co

    518 E Bluebriar Dr, Granite Shoals, TX 78654
  • /30

    $198,000

    • 1 Bed
    • 1 Bath
    • 957 Sq Ft

    604 Highcrest #213 Dr, Granite Shoals, TX 78654

    Live the Lake LBJ lifestyle at Tropical Hideaway! This fully furnished 1BD/1BA condo in Granite Shoals offers 957 sq ft with an open living/dining area, breakfast bar, walk-in closet, and private balcony. Short-term rentals allowed—ideal for a vacation rental, weekend retreat, or full-time living. Currently leased month-to-month at $1,500/month for immediate income. Community amenities include

    Forest Henson Lake Life Team-eXp Realty

    604 Highcrest #213 Dr, Granite Shoals, TX 78654
  • /14

    $45,000

    • Land
    • 0.23 Acre
    • $195,652 per Acre

    2802 Valley View Ln, Granite Shoals, TX 78654

    Buildable lots with electricity and water connections in place. Located just a couple of minutes from Lake LBJ, enjoy easy lake access through Woodland Hills Park. Site built homes only with light restrictions. Less than 15 minutes to Marble Falls and approximately one hour to Austin.

    Ryan Wolters All City Real Estate Ltd. Co

    2802 Valley View Ln, Granite Shoals, TX 78654
  • /43

    $1,375,000 Open Sat 1:30PM - 4PM

    • 3 Beds
    • 3.5 Baths
    • 2,540 Sq Ft

    1104 Hill Circle West Dr, Granite Shoals, TX 78654

    Granite Shoals waterfront gem! Short term rental allowed with city permit. This sprawling home sits on a double lot with 126 feet of waterfront. Beautifully updated three bedroom, three bathroom home with a private primary suite. Office with exterior entry. Open kitchen, butler's pantry, breakfast bar, formal dining facing water frontage. Beautifully tiered landscape, deck over boat dock, 7000

    Carlie Bond Carlene Bond, Broker

    1104 Hill Circle West Dr, Granite Shoals, TX 78654
  • /5

    $45,000

    • Land
    • 0.22 Acre
    • $204,545 per Acre

    0 Cedarhill Dr, Granite Shoals, TX 78654

    Prime double lot Opportunity in Granite Shoals- lots 698 & 699 on Cedarhill. Discover an exceptional opportunity to own two adjoining lots in the heart of Granite Shoals, just around the corner from the shimmering waters of Lake LBJ. Together lots 698 and 699 offer generous space for your Hill Country retreat, full-time residence, or future investment property. Located on a quiet street with a

    William Teague RE/MAX of Marble Falls

    0 Cedarhill Dr, Granite Shoals, TX 78654
  • /40

    $360,000

    • 2 Beds
    • 1 Bath
    • 1,376 Sq Ft

    2505 Belaire West Ln, Marble Falls, TX 78654

    Experience your dream getaway in this delightful cottage, perfectly positioned on a spacious .34-acre lot in the highly desirable Bel Air Sherwood Shores neighborhood. Surrounded by mature shade trees, this home offers a serene oasis while remaining close to the beautiful Lake LBJ. As you arrive, a charming covered front porch invites you in. Inside, the striking red brick and rustic wood-burning

    Erin Sigler Christie's Int'l Real Estate

    2505 Belaire West Ln, Marble Falls, TX 78654
  • /38

    $375,000

    • 3 Beds
    • 2 Baths
    • 1,471 Sq Ft

    301 E Stonecastle Dr, Granite Shoals, TX 78654

    Beautiful three bedroom, two bathroom single story home just a few blocks from Lake LBJ. Enjoy easy lake access through Crockett Park, only two minutes away. This lovely home features stained concrete floors, a split bedroom floorplan and a full privacy fence in the back yard. This home is great for full time living, a second home or even as an investment property. Short Term Rentals allowed!

    Ryan Wolters All City Real Estate Ltd. Co

    301 E Stonecastle Dr, Granite Shoals, TX 78654
  • /25

    $319,000

    • 3 Beds
    • 2 Baths
    • 1,621 Sq Ft

    142 W Persimmon Dr, Granite Shoals, TX 78654

    Charming Granite Shoals Home – Minutes from Lake LBJ! Welcome to your perfect Hill Country retreat! This 3-bedroom, 2-bath home in Granite Shoals offers 1,621 square feet of comfortable living space and is just minutes from Lake LBJ. Priced at $324,000, this home is an excellent opportunity for full-time living, a weekend getaway, or an investment property. Inside, you’ll find an open-concept

    Mark Giesecke Compass RE Texas, LLC

    142 W Persimmon Dr, Granite Shoals, TX 78654
  • /21

    $89,000

    • Land
    • 0.85 Acre
    • $104,706 per Acre

    2805 Kingdom Dr, Granite Shoals, TX 78654

    Almost 1 acre lot with Lake LBJ access just minutes away! The lot is heavily shaded lot with multiple extra large oak trees along with several medium to small size oak and mesquite. This property resides on a low traffic and pedestrian street at the back/end of a looped road. At the front of the property you have two double gated vehicle entrances with a half looped drive thru concrete driveway

    Dana Yarter RE/MAX of Marble Falls

    2805 Kingdom Dr, Granite Shoals, TX 78654
  • /4

    $23,000

    • Land
    • 0.11 Acre
    • $209,091 per Acre

    118 W Greenbriar Dr, Granite Shoals, TX 78654

    small building lot with nice trees. Paved street. Close to lake access.

    JANET HENLEY RE/MAX of Marble Falls

    118 W Greenbriar Dr, Granite Shoals, TX 78654
  • /20

    $35,000

    • Land
    • 0.23 Acre
    • $152,174 per Acre

    TBD E Hickory Dr, Granite Shoals, TX 78654

    Build your Hill Country getaway in the heart of Granite Shoals! This nicely sized, fairly level approximately 100' x 100' buildable lot (.23 acres) is ideally located near Lake LBJ access and multiple waterfront parks, perfect for enjoying lake life, fishing, kayaking, and sunset strolls. Community water is available, with septic needed. There is no required timeline to build, giving you

    Laura Hamilton Compass RE Texas, LLC

    TBD E Hickory Dr, Granite Shoals, TX 78654
  • /5

    $60,000

    • Land
    • 0.33 Acre
    • $181,818 per Acre

    Lot 180A Stonecastle Dr, Granite Shoals, TX 78654

    Ready for your new build! This lot, re-platted from three into one larger than average parcel, is cleared and has two great oak trees. Higher elevation and close to Shorewood Drive for easy access to multiple waterfront parks for boat launch, swimming and fishing. Neighboring lots include new construction. Quiet Granite Shoals has great waterfront, walking trails, sports courts and more for

    Shawna Williams Landmasters Real Estate

    Lot 180A Stonecastle Dr, Granite Shoals, TX 78654
  • /7

    $25,000

    • Land
    • 0.28 Acre
    • $88,968 per Acre

    TBD Valley West Ln, Granite Shoals, TX 78654

    Level lot ready for your dream home in the desirable Granite Shoals, TX! Enjoy being only minutes from water access! Location Location Location! Only 10 minutes to Marble Falls shopping, restaurants & recreation parks & a short trip to Austin! Boasting many mature Oak trees & soft green grass, this lot makes the ideal homesite for your dream home or investment property (STR Friendly!)

    Agent Photo

    Chelsea Evans

    Real Broker, LLC

    (830) 580-3216

    TBD Valley West Ln, Granite Shoals, TX 78654
  • /4

    $45,000

    • Land
    • 0.55 Acre
    • $81,818 per Acre

    Lot 717-721 E Granite Castle, Granite Shoals, TX 78654

    Excellent opportunity to build in the heart of Granite Shoals! Five flat, build-ready lots offered together, providing flexibility for a builder, investor, or buyer looking to develop multiple homes in a growing Lake LBJ community. These level parcels make construction easier and more cost-effective, with plenty of room for thoughtfully designed homes. Located in a well-established area near Lake

    Micha Osloond Horseshoe Bay Living 2, LLC

    Lot 717-721 E Granite Castle, Granite Shoals, TX 78654
  • /10

    $35,000

    • Land
    • 0.28 Acre
    • $125,000 per Acre

    697 698 Castlehigh Dr, Granite Shoals, TX 78654

    Lots of trees, close to lake and homeowners parks. Build your special house! Lots are sloped but beautiful. Come take a look and bring an offer!

    JANET HENLEY RE/MAX of Marble Falls

    697 698 Castlehigh Dr, Granite Shoals, TX 78654
  • /5

    $25,000

    • Land
    • 0.22 Acre
    • $113,636 per Acre

    Lots 424 & 425 Rockcrest Dr, Granite Shoals, TX 78654

    Two lots available in Granite Shoals. Residents of Granite Shoals enjoy multiple homeowners’ parks along beautiful Lake LBJ, complete with boat ramps, picnic areas, and playgrounds. Quarry Park, another highlight, is conveniently located to these lots, and offers sports courts, turf soccer fields, shaded pickleball and tennis courts, and more.

    Courtney Wing Walker & Assoc. Real Estate

    Lots 424 & 425 Rockcrest Dr, Granite Shoals, TX 78654
  • /7

    $155,000

    • 3 Beds
    • 2 Baths
    • 2,084 Sq Ft

    225 E Stonecastle Dr, Granite Shoals, TX 78654

    Property is selling as is. Almost one acre and the property runs from street to street. Would be a perfect remodel project. STR's are allowed and more than one home could fit on these lots for a great income. (Buyer would need to check with the city for restrictions.) There are endless possibilities with what could be done with all of the room in this home. Granite Shoals is known for all of the

    Cheryl Browning eXp Realty, LLC

    225 E Stonecastle Dr, Granite Shoals, TX 78654
  • /31

    $228,000

    • 2 Beds
    • 1 Bath
    • 1,292 Sq Ft

    1517 Hill Way Dr, Granite Shls, TX 78654

    Charm has an address! This DOUBLE LOT property would make a perfect starter home with plenty of room to grow! Double Lots are hard to come by! Opportunist, don't miss out! RV Boat, room to add a 2nd home...Great Investment!This home features two large rooms, both with private outdoor access, allowing for privacy while sharing a household. The double lot in the backyard provides ample room to

    Julie Black All Streets Realty, LLC

    1517 Hill Way Dr, Granite Shls, TX 78654
  • /8

    $60,000

    • Land
    • 0.34 Acre
    • $176,471 per Acre

    Lots 319-321 Driftwood Dr, Granite Shoals, TX 78654

    Don't miss this rare opportunity to own three beautiful, cleared vacant lots just four blocks from Lake LBJ ! Enjoy easy access to a nearby boat ramp, park, and kiddie playground - perfect for lake life and family fun. These build-ready lots are nestled in a quiet, peaceful neighborhood, offering the ideal setting to design and build your dream home or homes. A fantastic investment in a

    Valorie Phillips Lake Life Team-eXp Realty

    Lots 319-321 Driftwood Dr, Granite Shoals, TX 78654
  • /11

    $70,000

    • Land
    • 0.49 Acre
    • $142,857 per Acre

    TBD E Maple Dr Unit LOTS 243-244 & 279-2, Granite Shoals, TX 78654

    Four street-to-street lots available in Granite Shoals offering space and flexibility for building your dream home or investment property. Plenty of room to design multiple homes or a spacious retreat. Conveniently located near Granite Shoals amenities and just minutes from Lake LBJ for boating, fishing, and lakeside recreation. Great opportunity in a growing Hill Country community with strong

    Agent Photo

    Katie Simon

    eXp Realty, LLC

    (830) 215-8159

    TBD E Maple Dr Unit LOTS 243-244 & 279-2, Granite Shoals, TX 78654
  • /14

    $70,000

    • Land
    • 0.49 Acre
    • $142,857 per Acre

    0 E Maple Dr, Granite Shoals, TX 78654

    Four street-to-street lots available in Granite Shoals offering space and flexibility for building your dream home or investment property. Plenty of room to design multiple homes or a spacious retreat. Conveniently located near Granite Shoals amenities and just minutes from Lake LBJ for boating, fishing, and lakeside recreation. Great opportunity in a growing Hill Country community with strong

    Agent Photo

    Katie Simon

    Lake Life Team-eXp Realty

    (830) 429-5408

    0 E Maple Dr, Granite Shoals, TX 78654
  • /29

    $799,000

    • 3 Beds
    • 2 Baths
    • 2,136 Sq Ft

    605 Cove Cir, Granite Shls, TX 78654

    Charming Lake LBJ Waterfront Retreat Loaded with Character! Discover a truly unique 3 bedroom, 2 bath lake house tucked away on a short, peaceful channel on Lake LBJ, just a stone’s throw from open water!! Loaded with custom details that set it apart from the rest, this inviting home features saltillo tile, a gorgeous clawfoot tub, quartz countertops, and charming finishes throughout—nothing

    Dana Yarter RE/MAX Marble Falls

    605 Cove Cir, Granite Shls, TX 78654

Showing Results 81 - 120, Page 3 of 7

How to Buy a Home How to Finance a Home How to Sell a Home