The Villa

Room for everyone, and a door to close.

Five bedrooms across two floors, a great room with a twenty-foot ceiling, a chef's kitchen, and a lower level built for games and movies. Everything below is inside the house. The pool, river and trails have their own pages.

5Bedrooms
5.5Baths
3Levels
20 ftGreat room ceiling

Where everyone sleeps

One suite on the main level and four bedrooms upstairs. Every bedroom has its own closet and its own vanity or bath.

RoomLevelBedBath
Villa SuiteUpperCherry four-posterPrivate
First-Floor SuiteMainAdjustable basePrivate
East WingUpperUpholstered wingbackPrivate
West WingUpperKingShared with North Wing
North WingUpperQuilted bedShared with West Wing

Upper level · Primary suite

The Villa Suite

Double doors open to a bright room with a tray ceiling and a round porcelain-flower light overhead. A sitting area with a fireplace and bay window looks down on the pool terrace.

Bed
Cherry four-poster with down comforter
Bath
Private. Jetted tub, two vanities, makeup table, brass-trimmed shower with two showerheads, corner windows through the trees
Room
Fireplace, loveseat, bay window, built-in closet

Main level

The First-Floor Suite

Past the kitchen and through the back foyer, a quiet room with no stairs. Behind the curtain is a screened porch with a chaise lounge, and the porch door leads out toward the spa.

Bed
Adjustable base
Bath
Private. Jetted tub and a separate shower with brass details
Room
Sliding glass doors, double closets, screened porch

Upper level · Right of the stairs

East Wing

The only bedroom on this side of the second-floor foyer. Vintage crystals light the room, and white wooden blinds open toward the cherry tree and the cul-de-sac.

Bed
Upholstered wingback headboard, blue quilt, sheepskin rug
Bath
Private. Tub and shower with rain showerhead, white marble vanity

Upper level · End of the hall

West Wing

Colorful and playful, with heart-shaped pillows and custom drapery in pink, lime and black. The closet holds several suitcases.

Bed
King, with a window on either side
Bath
Private vanity room with granite counter. Tub, shower and commode are shared with North Wing, and each bedroom locks from the shared bath
Room
Vintage vanity, dresser, large closet

Upper level · Across from the laundry

North Wing

A room made for sleeping late, with a fluffy quilt and double windows over the driveway. An adjoining door connects it to West Wing for families who want to stay close. A dollhouse and a few toys wait in the corner.

Bed
Quilted bed
Bath
Private vanity room. Tub, shower and commode are shared with West Wing
Room
Large closet, adjoining door to West Wing

The main level

Come through the burgundy front door. The foyer opens to the living room on one side and the dining room on the other, with the great room and kitchen beyond.

Foyer

Two stories tall, with a crystal chandelier and a curved staircase. A balcony above looks down on arrivals. A powder room with dark walls and black granite sits off the kitchen hall.

Great Room

Twenty-foot ceiling, tall windows with white sheers, wide-plank floors and a grand piano. The pool is in view through the glass. A library alcove and living room open off it.

Dining

A long ebony table under its own chandelier, with a bay of windows across the estate. A separate dining room sits off the foyer.

Chef's Kitchen

Stainless range, double ovens, a center island and smooth granite. The island and dining table sit close enough that the cook stays in the conversation.

Front Porch

A wide covered wraparound porch with a swing, a couch and chairs. The metal roof makes rain a good reason to sit out here. A screened porch is attached to the First-Floor Suite.

The lower level

Enter from the staircase off the foyer, or directly from outside near the pool. The rooms open into each other, so a game, a movie and a workout can all go on at once.

Game Rooms

Poker table, pool table under a Tiffany-style lamp, air hockey, foosball, a game table and a giant Connect game for younger players. A tiled entry from the pool has a changing bench, a shower and a curved red sofa.

Theater

Giant screen, four leather recliners and a leather loveseat. Stream a movie, play a DVD or dig out a VHS tape. Sonos carries music through the rooms.

Gym

Next to the poker table, so no one has to leave the party to work out.

The Sand Room

Twenty by thirty feet, with palm and water murals, a sand floor, buckets and shovels, a surfboard, a pool table and a picnic table. It sits beneath the pool terrace.

Amenities

What is in the house, in one place.

Comfort

  • Jetted tubs in the Villa Suite and First-Floor Suite
  • Fireplace in the Villa Suite
  • Adjustable-base bed in the First-Floor Suite
  • Laundry closet on the upper level
  • Keypad entry at the front door

Kitchen and dining

  • Range and double ovens
  • Center island and granite counters
  • Long dining table in the bay
  • Separate dining room off the foyer

Play and music

  • Theater with giant screen
  • Poker, pool, air hockey and foosball
  • Grand piano in the Great Room
  • Sonos sound through the rooms
  • Gym

Outside the door

  • Wraparound porch with swing
  • Screened porch off the First-Floor Suite
  • Grill, picnic tables and chaise lounges on the pool terrace
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;1,9..144,400&family=Hanken+Grotesk:wght@400;500;600&display=swap">
<style>
#rrv-villa {
  --bg: #eceee9;
  --surface: #f6f7f3;
  --fg: #1d2924;
  --muted: #56655e;
  --accent: #7a1f2b;
  --river: #2d5a52;
  --line: #cdd4ce;
  --band: #1f3a34;
  --band-fg: #eef2ee;
  --font-display: "Fraunces", Georgia, "Times New Roman", serif;
  --font-body: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;
}
#rrv-villa .wrap { max-width: 1040px; margin: 0 auto; }
#rrv-villa a { color: var(--accent); }
#rrv-villa a:focus-visible, #rrv-villa button:focus-visible { outline: 3px solid var(--river); outline-offset: 3px; border-radius: 4px; }




#rrv-villa .intro { padding-block: 3rem 2rem; }
#rrv-villa .eyebrow { font-size: .8rem; letter-spacing: .16em; text-transform: uppercase; color: var(--river); font-weight: 600; margin: 0 0 .75rem; }
#rrv-villa h1 { font-family: var(--font-display); font-weight: 400; font-size: clamp(2.4rem, 7vw, 4.2rem); line-height: 1.05; margin: 0 0 1rem; text-wrap: balance; }
#rrv-villa h1 em { color: var(--accent); }
#rrv-villa .lede { max-width: 38em; color: var(--muted); font-size: 1.15rem; margin: 0; }
#rrv-villa .stats { display: flex; flex-wrap: wrap; gap: 0; margin-top: 2rem; border-block: 1px solid var(--line); }
#rrv-villa .stats div { flex: 1 1 140px; padding: 1rem 1rem 1rem 0; min-width: 0; }
#rrv-villa .stats b { display: block; font-family: var(--font-display); font-weight: 400; font-size: 2rem; line-height: 1.1; font-variant-numeric: tabular-nums; }
#rrv-villa .stats span { font-size: .85rem; color: var(--muted); }


#rrv-villa .floors { display: grid; gap: 0; margin-top: 2rem; border: 1px solid var(--line); border-radius: 10px; overflow: hidden; background: var(--surface); }
#rrv-villa .floor { display: grid; grid-template-columns: 8.5rem 1fr; border-top: 1px solid var(--line); }
#rrv-villa .floor:first-child { border-top: 0; }
#rrv-villa .floor h2 { margin: 0; padding: 1rem; font-family: var(--font-body); font-size: .8rem; letter-spacing: .14em; text-transform: uppercase; color: var(--river); background: color-mix(in srgb, var(--river) 8%, transparent); }
#rrv-villa .floor ul { list-style: none; margin: 0; padding: .5rem; display: flex; flex-wrap: wrap; gap: .25rem; min-width: 0; }
#rrv-villa .floor li a { display: inline-flex; align-items: center; min-height: 44px; padding: 0 .8rem; border-radius: 6px; color: var(--fg); text-decoration: none; font-weight: 500; font-size: .95rem; }
#rrv-villa .floor li a:hover { background: color-mix(in srgb, var(--accent) 10%, transparent); color: var(--accent); }
@media (max-width: 560px) { #rrv-villa .floor { grid-template-columns: 1fr; } }


#rrv-villa section { padding-block: 3rem 0; }
#rrv-villa h2.sec { font-family: var(--font-display); font-weight: 400; font-size: clamp(1.8rem, 4.5vw, 2.6rem); margin: 0 0 .5rem; line-height: 1.1; text-wrap: balance; }
#rrv-villa .sec-note { color: var(--muted); max-width: 38em; margin: 0 0 1.75rem; }


#rrv-villa .tablewrap { overflow-x: auto; border: 1px solid var(--line); border-radius: 10px; background: var(--surface); }
#rrv-villa table { border-collapse: collapse; width: 100%; min-width: 620px; font-size: .95rem; }
#rrv-villa th, #rrv-villa td { text-align: left; padding: .8rem 1rem; border-bottom: 1px solid var(--line); vertical-align: top; }
#rrv-villa th { font-size: .75rem; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); font-weight: 600; }
#rrv-villa tr:last-child td { border-bottom: 0; }
#rrv-villa td:first-child { font-weight: 600; }


#rrv-villa .room { display: grid; grid-template-columns: 13rem 1fr; gap: 1.5rem 2.5rem; padding-block: 2rem; border-top: 1px solid var(--line); }
#rrv-villa .room:first-of-type { margin-top: 2.5rem; }
#rrv-villa .room .head { min-width: 0; }
#rrv-villa .room .tag { font-size: .75rem; letter-spacing: .14em; text-transform: uppercase; color: var(--river); font-weight: 600; margin: 0 0 .4rem; }
#rrv-villa .room h3 { font-family: var(--font-display); font-weight: 400; font-size: 1.9rem; line-height: 1.1; margin: 0; }
#rrv-villa .room .body { min-width: 0; }
#rrv-villa .room p { margin: 0 0 1rem; max-width: 36em; }
#rrv-villa dl { margin: 0; display: grid; grid-template-columns: 5.5rem 1fr; gap: .6rem 1rem; }
#rrv-villa dt { font-size: .75rem; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); font-weight: 600; padding-top: .25rem; }
#rrv-villa dd { margin: 0; min-width: 0; }
@media (max-width: 700px) { #rrv-villa .room { grid-template-columns: 1fr; gap: 1rem; } }


#rrv-villa .spaces { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1rem; }
#rrv-villa .space { background: var(--surface); border: 1px solid var(--line); border-radius: 10px; padding: 1.25rem 1.4rem; min-width: 0; }
#rrv-villa .space h3 { font-family: var(--font-display); font-weight: 400; font-size: 1.4rem; margin: 0 0 .4rem; }
#rrv-villa .space p { margin: 0; color: var(--muted); font-size: .98rem; }
#rrv-villa .space.door { border-color: var(--accent); }


#rrv-villa .amen { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 2rem 2.5rem; }
#rrv-villa .amen h3 { font-size: .8rem; letter-spacing: .14em; text-transform: uppercase; color: var(--river); margin: 0 0 .6rem; font-family: var(--font-body); font-weight: 600; }
#rrv-villa .amen ul { margin: 0; padding: 0; list-style: none; }
#rrv-villa .amen li { padding: .5rem 0; border-top: 1px solid var(--line); font-size: .98rem; }


#rrv-villa .more { margin-top: 3.5rem; padding: 1.75rem; background: var(--band); color: var(--band-fg); border-radius: 12px; }
#rrv-villa .more h2 { font-family: var(--font-display); font-weight: 400; font-size: 1.6rem; margin: 0 0 1rem; }
#rrv-villa .more div { display: flex; flex-wrap: wrap; gap: .5rem; }
#rrv-villa .more a { color: var(--band-fg); border: 1px solid rgba(255,255,255,.35); text-decoration: none; min-height: 44px; display: inline-flex; align-items: center; padding: 0 1.1rem; border-radius: 999px; font-weight: 500; font-size: .95rem; }
#rrv-villa .more a:hover { background: rgba(255,255,255,.14); }

#rrv-villa, #rrv-villa * { box-sizing: border-box; }
#rrv-villa { background: var(--bg); color: var(--fg); font-family: var(--font-body); font-size: 18px; line-height: 1.6; padding: 0 1rem 3rem; text-align: left; }
#rrv-villa h1, #rrv-villa h2, #rrv-villa h3 { letter-spacing: normal; text-transform: none; }
#rrv-villa [id] { scroll-margin-top: 6rem; }
</style>

<div id="rrv-villa"><div class="wrap">
  <div class="intro">
    <p class="eyebrow">The Villa</p>
    <h1>Room for everyone, and a door <em>to close</em>.</h1>
    <p class="lede">Five bedrooms across two floors, a great room with a twenty-foot ceiling, a chef's kitchen, and a lower level built for games and movies. Everything below is inside the house. The pool, river and trails have their own pages.</p>

    <div class="stats">
      <div><b>5</b><span>Bedrooms</span></div>
      <div><b>5.5</b><span>Baths</span></div>
      <div><b>3</b><span>Levels</span></div>
      <div><b>20 ft</b><span>Great room ceiling</span></div>
    </div>

    <div class="floors" aria-label="Find a room">
      <div class="floor">
        <h2>Upper</h2>
        <ul>
          <li><a href="#v-villa-suite">Villa Suite</a></li>
          <li><a href="#v-east-wing">East Wing</a></li>
          <li><a href="#v-west-wing">West Wing</a></li>
          <li><a href="#v-north-wing">North Wing</a></li>
        </ul>
      </div>
      <div class="floor">
        <h2>Main</h2>
        <ul>
          <li><a href="#v-first-floor-suite">First-Floor Suite</a></li>
          <li><a href="#v-foyer">Foyer</a></li>
          <li><a href="#v-great-room">Great Room</a></li>
          <li><a href="#v-dining">Dining</a></li>
          <li><a href="#v-kitchen">Kitchen</a></li>
          <li><a href="#v-porch">Front Porch</a></li>
        </ul>
      </div>
      <div class="floor">
        <h2>Lower</h2>
        <ul>
          <li><a href="#v-games">Games</a></li>
          <li><a href="#v-theater">Theater</a></li>
          <li><a href="#v-gym">Gym</a></li>
          <li><a href="#v-sand-room">Sand Room</a></li>
        </ul>
      </div>
    </div>
  </div>

  <section id="v-sleep">
    <h2 class="sec">Where everyone sleeps</h2>
    <p class="sec-note">One suite on the main level and four bedrooms upstairs. Every bedroom has its own closet and its own vanity or bath.</p>

    <div class="tablewrap">
      <table>
        <thead><tr><th>Room</th><th>Level</th><th>Bed</th><th>Bath</th></tr></thead>
        <tbody>
          <tr><td>Villa Suite</td><td>Upper</td><td>Cherry four-poster</td><td>Private</td></tr>
          <tr><td>First-Floor Suite</td><td>Main</td><td>Adjustable base</td><td>Private</td></tr>
          <tr><td>East Wing</td><td>Upper</td><td>Upholstered wingback</td><td>Private</td></tr>
          <tr><td>West Wing</td><td>Upper</td><td>King</td><td>Shared with North Wing</td></tr>
          <tr><td>North Wing</td><td>Upper</td><td>Quilted bed</td><td>Shared with West Wing</td></tr>
        </tbody>
      </table>
    </div>

    <article class="room" id="v-villa-suite">
      <div class="head"><p class="tag">Upper level · Primary suite</p><h3>The Villa Suite</h3></div>
      <div class="body">
        <p>Double doors open to a bright room with a tray ceiling and a round porcelain-flower light overhead. A sitting area with a fireplace and bay window looks down on the pool terrace.</p>
        <dl>
          <dt>Bed</dt><dd>Cherry four-poster with down comforter</dd>
          <dt>Bath</dt><dd>Private. Jetted tub, two vanities, makeup table, brass-trimmed shower with two showerheads, corner windows through the trees</dd>
          <dt>Room</dt><dd>Fireplace, loveseat, bay window, built-in closet</dd>
        </dl>
      </div>
    </article>

    <article class="room" id="v-first-floor-suite">
      <div class="head"><p class="tag">Main level</p><h3>The First-Floor Suite</h3></div>
      <div class="body">
        <p>Past the kitchen and through the back foyer, a quiet room with no stairs. Behind the curtain is a screened porch with a chaise lounge, and the porch door leads out toward the spa.</p>
        <dl>
          <dt>Bed</dt><dd>Adjustable base</dd>
          <dt>Bath</dt><dd>Private. Jetted tub and a separate shower with brass details</dd>
          <dt>Room</dt><dd>Sliding glass doors, double closets, screened porch</dd>
        </dl>
      </div>
    </article>

    <article class="room" id="v-east-wing">
      <div class="head"><p class="tag">Upper level · Right of the stairs</p><h3>East Wing</h3></div>
      <div class="body">
        <p>The only bedroom on this side of the second-floor foyer. Vintage crystals light the room, and white wooden blinds open toward the cherry tree and the cul-de-sac.</p>
        <dl>
          <dt>Bed</dt><dd>Upholstered wingback headboard, blue quilt, sheepskin rug</dd>
          <dt>Bath</dt><dd>Private. Tub and shower with rain showerhead, white marble vanity</dd>
        </dl>
      </div>
    </article>

    <article class="room" id="v-west-wing">
      <div class="head"><p class="tag">Upper level · End of the hall</p><h3>West Wing</h3></div>
      <div class="body">
        <p>Colorful and playful, with heart-shaped pillows and custom drapery in pink, lime and black. The closet holds several suitcases.</p>
        <dl>
          <dt>Bed</dt><dd>King, with a window on either side</dd>
          <dt>Bath</dt><dd>Private vanity room with granite counter. Tub, shower and commode are shared with North Wing, and each bedroom locks from the shared bath</dd>
          <dt>Room</dt><dd>Vintage vanity, dresser, large closet</dd>
        </dl>
      </div>
    </article>

    <article class="room" id="v-north-wing">
      <div class="head"><p class="tag">Upper level · Across from the laundry</p><h3>North Wing</h3></div>
      <div class="body">
        <p>A room made for sleeping late, with a fluffy quilt and double windows over the driveway. An adjoining door connects it to West Wing for families who want to stay close. A dollhouse and a few toys wait in the corner.</p>
        <dl>
          <dt>Bed</dt><dd>Quilted bed</dd>
          <dt>Bath</dt><dd>Private vanity room. Tub, shower and commode are shared with West Wing</dd>
          <dt>Room</dt><dd>Large closet, adjoining door to West Wing</dd>
        </dl>
      </div>
    </article>
  </section>

  <section id="v-main">
    <h2 class="sec">The main level</h2>
    <p class="sec-note">Come through the burgundy front door. The foyer opens to the living room on one side and the dining room on the other, with the great room and kitchen beyond.</p>
    <div class="spaces">
      <div class="space door" id="v-foyer">
        <h3>Foyer</h3>
        <p>Two stories tall, with a crystal chandelier and a curved staircase. A balcony above looks down on arrivals. A powder room with dark walls and black granite sits off the kitchen hall.</p>
      </div>
      <div class="space" id="v-great-room">
        <h3>Great Room</h3>
        <p>Twenty-foot ceiling, tall windows with white sheers, wide-plank floors and a grand piano. The pool is in view through the glass. A library alcove and living room open off it.</p>
      </div>
      <div class="space" id="v-dining">
        <h3>Dining</h3>
        <p>A long ebony table under its own chandelier, with a bay of windows across the estate. A separate dining room sits off the foyer.</p>
      </div>
      <div class="space" id="v-kitchen">
        <h3>Chef's Kitchen</h3>
        <p>Stainless range, double ovens, a center island and smooth granite. The island and dining table sit close enough that the cook stays in the conversation.</p>
      </div>
      <div class="space" id="v-porch">
        <h3>Front Porch</h3>
        <p>A wide covered wraparound porch with a swing, a couch and chairs. The metal roof makes rain a good reason to sit out here. A screened porch is attached to the First-Floor Suite.</p>
      </div>
    </div>
  </section>

  <section id="v-lower">
    <h2 class="sec">The lower level</h2>
    <p class="sec-note">Enter from the staircase off the foyer, or directly from outside near the pool. The rooms open into each other, so a game, a movie and a workout can all go on at once.</p>
    <div class="spaces">
      <div class="space" id="v-games">
        <h3>Game Rooms</h3>
        <p>Poker table, pool table under a Tiffany-style lamp, air hockey, foosball, a game table and a giant Connect game for younger players. A tiled entry from the pool has a changing bench, a shower and a curved red sofa.</p>
      </div>
      <div class="space" id="v-theater">
        <h3>Theater</h3>
        <p>Giant screen, four leather recliners and a leather loveseat. Stream a movie, play a DVD or dig out a VHS tape. Sonos carries music through the rooms.</p>
      </div>
      <div class="space" id="v-gym">
        <h3>Gym</h3>
        <p>Next to the poker table, so no one has to leave the party to work out.</p>
      </div>
      <div class="space" id="v-sand-room">
        <h3>The Sand Room</h3>
        <p>Twenty by thirty feet, with palm and water murals, a sand floor, buckets and shovels, a surfboard, a pool table and a picnic table. It sits beneath the pool terrace.</p>
      </div>
    </div>
  </section>

  <section id="v-amenities">
    <h2 class="sec">Amenities</h2>
    <p class="sec-note">What is in the house, in one place.</p>
    <div class="amen">
      <div>
        <h3>Comfort</h3>
        <ul>
          <li>Jetted tubs in the Villa Suite and First-Floor Suite</li>
          <li>Fireplace in the Villa Suite</li>
          <li>Adjustable-base bed in the First-Floor Suite</li>
          <li>Laundry closet on the upper level</li>
          <li>Keypad entry at the front door</li>
        </ul>
      </div>
      <div>
        <h3>Kitchen and dining</h3>
        <ul>
          <li>Range and double ovens</li>
          <li>Center island and granite counters</li>
          <li>Long dining table in the bay</li>
          <li>Separate dining room off the foyer</li>
        </ul>
      </div>
      <div>
        <h3>Play and music</h3>
        <ul>
          <li>Theater with giant screen</li>
          <li>Poker, pool, air hockey and foosball</li>
          <li>Grand piano in the Great Room</li>
          <li>Sonos sound through the rooms</li>
          <li>Gym</li>
        </ul>
      </div>
      <div>
        <h3>Outside the door</h3>
        <ul>
          <li>Wraparound porch with swing</li>
          <li>Screened porch off the First-Floor Suite</li>
          <li>Grill, picnic tables and chaise lounges on the pool terrace</li>
        </ul>
      </div>
    </div>
  </section>

  <div class="more">
    <h2>Keep exploring</h2>
    <div>
      <a href="https://www.riverrockvilla.com/pool-spa" target="_blank" rel="noopener">Pool and Spa</a>
      <a href="https://www.riverrockvilla.com/river-wildlife" target="_blank" rel="noopener">River and Wildlife</a>
      <a href="https://www.riverrockvilla.com/fitness-wellness" target="_blank" rel="noopener">Fitness and Wellness</a>
      <a href="https://www.riverrockvilla.com/things-to-do" target="_blank" rel="noopener">Fredericksburg and Beyond</a>
      <a href="https://www.riverrockvilla.com/river-rock-concierge" target="_blank" rel="noopener">Concierge</a>
    </div>
  </div>
</div></div>