Refine Search
Sort by
$320,000
2 Beds 2 Baths 7056799 MLS 1,023 SqFt.
FULLY REMODELED and move-in ready, this beautifully updated Scottsdale condo blends contemporary style with everyday comfort. The kitchen shines with all-new stainless-steel appliances, white shaker cabinetry, durable quartz countertops, a stainless steel sink, and sleek polished chrome hardware for a clean, modern feel. A dedicated coffee and tea bar with floating decorative shelving above adds charm and convenience, while a built-in pull-out garbage system keeps the space organized and clutter-free. The first-floor features easy-to-maintain LVT wood-look flooring, offering both durability and visual warmth, while the upstairs bedrooms are finished with neutral carpeting for added comfort and acoustic benefits. The expanded primary bathroom provides additional cabinetry space enhancing both function and storage along with an LED mirror and new shower system with integrated shelving. Additional improvements include fresh interior paint throughout, a new heating and cooling system, all new door hardware, energy-efficient LED lighting, and professionally cleaned air ducts, ensuring a bright, refreshed, and well-maintained living environment. Woodland Springs has recently been updated with resort-style amenities, including a community pool, spa, fitness center, sauna, clubhouse and tennis courts... so you can enjoy your new home inside and out!

8055 E Thomas Road Unit E115, Scottsdale

$750,000
3 Beds 2 Baths 7056791 MLS 1,800 SqFt.
BIG VALUE! This beautifully completely updated Hallcraft classic blends the charm of this sought-after Scottsdale neighborhood with modern upgrades & a fantastic location. Minutes from Loop 101 & 10 minutes to Old Town Scottsdale, so easy access to dining, shopping, & entertainment. MOTIVATED Seller! Inside, a Huge Open Great Room & Dining flow into the fully renovated kitchen, perfect for everyday living & entertaining. 2 handsomely updated baths, 3 bedrooms, w the 3rd bedroom is a flex room, perfect for a home office. And a Bonus Room is ideal for a playroom, workout space, or additional living area. Spacious backyard & patio, room for outdoor gatherings, + storage shed. Enjoy Camelback Mountain views in the distance, plus enjoy the convenience of a large 2 car garage. Priced to SELL!

8725 E Jackrabbit Road, Scottsdale

$555,500
2 Beds 2 Baths 7056641 MLS 1,238 SqFt.
Nestled in the coveted McCormick Ranch community, this beautifully updated corner-unit condo combines modern comfort with timeless Scottsdale charm. This 2-bedroom, 2-bath home features a desirable split floor plan, vaulted ceilings, abundant natural light, and an inviting accent fireplace. The stunning kitchen showcases granite countertops, a large center island, stainless steel appliances, and generous cabinet space--perfect for everyday living and entertaining. The spacious primary suite features an updated bathroom with a large tiled shower, a walk-in closet, private patio access, and peaceful views. Two private patios overlook the lush greenbelt, with a partial golf course view that adds to the home's relaxing resort-style atmosphere. A private two-car garage completes the package, offering both convenience and additional storage. Camello Vista is known for its beautifully maintained grounds, friendly neighborhood setting, putting green, pools, Jacuzzi, and exceptional McCormick Ranch location. Walk out your door to play 18 holes, enjoy a bike ride along Scottsdale's extensive trail system, or take a peaceful walk through the community. Restaurants, shopping, entertainment, and everyday conveniences are all just minutes away. This home perfectly blends style, comfort, and thoughtful updates in one of McCormick Ranch's most desirable communities.

7340 N Vía Camello Del Norte -- Unit 234, Scottsdale

$889,000
3 Beds 2 Baths 7056597 MLS 1,986 SqFt.
Professionally remodeled from floor to ceiling, this exceptional 3-bed, 2-bath home is located in the exclusive guard-gated Winfield community. Thoughtfully redesigned with warm contemporary finishes, it features natural quartzite countertops, beautifully updated bathrooms, and new or newer stainless steel appliances. The open floor plan offers tall ceilings, abundant natural light, and seamless indoor-outdoor living with a spacious patio, built-in grill, and water feature. Residents enjoy a clubhouse, zero-depth pool with lap lanes, pickleball and tennis courts, fitness center, and an active lifestyle, ideally located near world-class golf, hiking, shopping, and dining. This move-in-ready home with a built in security system is perfect as a full-time residence or lock-and-leave retreat

33111 N 72nd Way, Scottsdale

$585,000
3 Beds 2 Baths 7056551 MLS 1,637 SqFt.
Lovely home with views of surrounding Mountains. WATER IS SECURED & Registered with EPCOR's New Facility. The backyard amenities: extended back patio pavers, Spa, Built-in Pizza Oven & Patio heaters, Pergola w/outdoor table, benches, tabletop heaters and lighting. Fully Fenced with gates at entrance & side yard. Propane Tank (owned) which is stubbed for BBQ & Patio Heaters. RV Cover w/decking and an oversized storage shed & covered area surround. 50 AMP RV power at shed. Irrigation to planted trees. Exterior painted 2023. Unique double sided fireplace between the Greatroom & Master. Kitchen has a GAS range, S/S Appl, Backsplash w/Granite Counters. Tile Floors & 8' Doors. Fully Tiled Shower/Tub Baths. Ceiling Fans & Custom window coverings. Truly a delightful home and very well cared for.

28307 N 166th Street, Scottsdale

$825,000
3 Beds 2 Baths 7056546 MLS 1,668 SqFt.
Welcome to the Villas of Cachet at Grayhawk, one of Scottsdale's most sought-after communities. Located within a guard-gated neighborhood, this beautifully renovated townhome blends luxury, comfort, and convenience, making it ideal as a full-time residence or an easy lock-and-leave seasonal retreat. From the moment you arrive, there is an undeniable sense of exclusivity and ease, with resort-style amenities and tranquility that feel worlds away yet moments from everything North Scottsdale has to offer. Residents enjoy access to a heated pool and 2 spas, a fitness center, tennis courts, basketball courts, and miles of scenic walking paths woven throughout one of North Scottsdale's most desirable master-planned communities. With 24-hour security patrol, a guard-gated entrance, and a charming gated courtyard setting, this home offers privacy, comfort, and a true North Scottsdale lifestyle. Beautifully reimagined with high-end curated upgrades, this is far more than a full remodel; it is a complete transformation designed for those who appreciate thoughtful design and craftsmanship. Offering 3 beautifully renovated bedrooms and 2 baths, the home feels intentional, elevated, and designed for modern living. Wide-plank luxury vinyl flooring runs seamlessly throughout, grounding the home in warmth and cohesion. Upgraded baseboards, custom doors with hardware, designer lighting, and polished champagne gold plumbing fixtures add layers of sophistication, while marble-inspired finishes bring softness and understated elegance throughout.At the center of the home, a stunning floor-to-ceiling porcelain fireplace draws the eye upward, creating a grand yet welcoming atmosphere. Just beyond, a custom beverage bar with built-in wine refrigeration and LED-lit floating shelves creates the perfect backdrop for effortless entertaining. Whether hosting intimate evenings with friends or unwinding with a glass of wine after a day on the golf course. The kitchen blends elevated design with everyday function in all the right ways. Anchored by a premium Café appliance suite in Matte White and brushed-bronze hardware. Soft, warm, and quietly luxurious, the matte white finish creates a fresh, elevated aesthetic that pairs beautifully with quartz countertops, crisp cabinetry, and designer floating shelves, offering extensive storage space and a timeless designer feel. The owner's suite is a true sanctuary, private, serene, and deeply restorative. Designed to feel like a boutique resort retreat, this space invites relaxation from the moment you enter. Private access to its own patio with views of the McDowell Mountains creates the perfect setting for slow mornings, peaceful evenings, and breathtaking Arizona sunsets painted across the desert sky. The primary bath evokes a sense of quiet luxury. The freestanding soaking tub serves as a sculptural centerpiece, crowned by a breathtaking chandelier crafted from solid wood beads. The soft glow filtering through its organic textures creates warmth and ambiance, transforming the space into a peaceful retreat designed for restoration.A custom walk-in shower and elegant designer fixtures further elevate the experience, while an exquisite Thassos Herringbone honed marble mosaic introduces a level of refinement rarely found. Sourced from the Greek islands, it features a soft matte finish and an intricate herringbone pattern that brings depth, texture, and timeless sophistication, wrapping the bath in an atmosphere that feels both luxurious and tranquil. Completing the suite is a walk-in closet with a custom organizational system that seamlessly blends beauty and function. The secondary bedrooms offer versatility for guests, family, or a sophisticated home office.The secondary bathroom delivers its own elevated spa-like experience with a striking floating double vanity enhanced by under-cabinet lighting, creating a soft ambient glow and a clean modern aesthetic. Clean architectural lines are complemented by thoughtfully layered textures and warm neutral tones, creating a soothing, earthy feel while delivering both visual interest and function. The result is a space that feels grounded, calming, and effortlessly luxurious. An attached two-car garage adds convenience and value, complete with brand-new epoxy flooring and built-in storage for a polished, functional finish. Situated in the heart of Grayhawk, this home places you within minutes of North Scottsdale's most celebrated dining, shopping, golf, and entertainment. Enjoy walking distance to Grayhawk Golf Club, Isabella's Kitchen, Quill Creek Café, and AJ's Fine Foods. Just minutes away, DC Ranch Marketplace, Scottsdale Quarter, and Kierland Commons offer some of Scottsdale's finest luxury shopping, dining, and lifestyle experiences. Easy access to the Loop 101 places the entire Valley within effortless reach, connecting you quickly to world-class championship golf, upscale dining, Sky Harbor Airport, and everything Scottsdale and Phoenix have to offer. A rare offering where luxury, lifestyle, and location align beautifully.

19550 N Grayhawk Drive Unit 1073, Scottsdale

$1,475,000
3 Beds 2 Baths 7056452 MLS 2,304 SqFt.
Stunning Remodeled Home Situated on a prime lot in Halcon at Grayhawk within the guard gated neighborhood of Raptor Retreat. The popular La Jolla floor plan offers a great room design with 12-foot ceilings, 8-foot solid core doors & abundant natural light throughout. The open design, reflecting pride of ownership, offers solid plank tile floors, new cabinets throughout, new lighting, faucets, fixtures, etc throughout, surround sound, water softener, RO at kitchen sink, central vac, quartz counters, and an expansive laundry room. The master & guest bedroom are split with a separate office offering walk-in closet, easily convertible to a third bedroom. Backing to natural open space with no neighbors behind. Close proximity to golf, restaurants, shopping & easy access to Loop 101.

21517 N 77th Place, Scottsdale

$565,000
4 Beds 2 Baths 7056433 MLS 1,805 SqFt.
Offered for the first time since new, this 4-bedroom, 2-bath Ralph Haver-designed home in Scottsdale's Historic Town & Country District presents a rare opportunity for investors and Mid-Century Modern enthusiasts. The home retains its original Haver floor plan and architectural character, providing an ideal foundation for renovation without major structural or layout changes. Infrastructure improvements have already been completed, including updated plumbing, electrical systems, and newer HVAC equipment, allowing buyers to focus on interior updates and finishes. Located in one of Scottsdale's most sought-after historic neighborhoods, where renovated Haver homes command strong demand, this property offers the chance to restore and reimagine a true architectural classic. Sold As-Is.

2210 N 74th Street, Scottsdale

$1,100,000
2 Beds 2 Baths 7056385 MLS 2,345 SqFt.
Reach out and touch the Sonoran Desert as you take in the breathtaking mountain expanse from this beautiful Shea Home in Pinnacle Peak Vistas. This is why people move to the Valley of the Sun. Featuring 2 bedrooms plus a den, 2 baths, 2300+ sq ft, tile roof, fireplace, gourmet kitchen, dual A/Cs, water softener, new ceiling fans (2026), new carpet (2026) , new interior paint (2026), new water heater (2025), heated pool & spa (underground propane tank), and so much more! Roof underlayment replaced approx 12 years ago (tile spot replaced as needed). Ideal for seasonal visitors & year round residents alike. Take advantage of all the readily accessible hiking options of Pinnacle Peak while being a hop, skip & a jump from the Loop 101 freeway and wherever you need to go. Hurry to this one. One A/C unit is approx 5 years old, the other is approx 15 years old. Serviced regularly. Property line extends beyond back fence, but is NAOS restricted from development. Enjoy the undisturbed natural desert just beyond your wall. Buyer to investigate use restrictions, property boundaries, etc during due diligence period. General NAOS information can be found on the City of Scottsdale's website.

22667 N 92nd Street, Scottsdale

$405,000
3 Beds 2 Baths 7056203 MLS 1,401 SqFt.
Priced below appraised value & offered fully furnished if desired, this is a rare opportunity to own a beautifully renovated townhome in one of Scottsdale's most sought-after zip codes! Private garage & priced under $450,000. Gated community in the heart of Scottsdale, spacious 3-bed, 2-bath is one of the larger townhomes in the complex & offers an incredible combination of location, upgrades & value that is hard to find in 85257. This move-in ready gem has been completely renovated, brand-new AC system, new water heater, updated plumbing, new flooring & carpet, fresh interior paint & new guest bathroom. The bright, open-concept floor plan features high ceilings, a comfortable living space & an attached garage for added convenience. Located just one block from the Scottsdale Greenbelt!

525 N Miller Road Unit 216, Scottsdale

$425,000
2 Beds 2 Baths 7055919 MLS 1,184 SqFt.
Paradise for a Golf lover. Rare arrival on the market. In walking proximity to Silverado Golf Course. Green walking and bicycling paths all around the property. The location is in the gravitational and economic center of Scottsdale. Convenience of shopping and getting around the valley in any direction gives a sense of freedom and ease of transport. Two comfortable size bed rooms, two bathrooms, a well appointed kitchen, and a Western veranda to look at the setting sun behind the Camel Back Mtn. This beautiful third floor condominium is reached by an elevator. Magnificent western views of Camelback mountains and the Sun set. Western Patio is above the treeline. A very nice home. Perfect for a high powered couple with high income.

Scottsdale

$550,000
2 Beds 2 Baths 7055906 MLS 1,550 SqFt.
Welcome to your turnkey desert oasis in Scottsdale's gated Mirage Crossing. This ground-floor, end-unit condo offers the perfect blend of privacy and resort-style living. Step inside to a light-filled open layout featuring a beautiful kitchen with brand-new appliances, breakfast bar seating, and a dedicated dining space. The split-bedroom floor plan ensures maximum privacy, highlighted by a spacious primary suite with a walk-in closet and dual vanities. Relax on your private covered patio, which offers convenient on-street parking just steps away! Includes a single-car garage and access to a premium heated pool, spa, and fitness center. Minutes from the Loop 101, Mayo Clinic, golf, dining and the best everything Scottsdale has to offer!

13300 E Via Linda -- Unit 1061, Scottsdale

$1,449,000
4 Beds 2 Baths 7055812 MLS 2,340 SqFt.
Location, Location, Location ... Beautifully maintained single-level split floor plan home sits on a spacious/private 14,000 square foot lot with four bedrooms and two baths. The open kitchen features stainless steel appliances, quartz counters, a tile backsplash, and a walk-in pantry. The large master suite includes two walk-in closets, a dual vanity bath, and a private exit to the backyard. The open concept living/great room area with a beehive fireplace and separate dining space flows to the backyard oasis with an expansive covered patio, large diving pool, --perfect for entertaining. The North-south orientation keeps the home comfortable year-round. Energy-efficient solar on the roof plus dual-zone Energy Star AC help keep utility costs down, and an oversized two-car garage plus side parking with a true RV gate add extra convenience. No HOA. Walk to Horizon High School, minutes to Kierland Commons and Scottsdale Quarter, with easy access to the 51 and 101. A must-see home.

5834 E Waltann Lane, Scottsdale

$415,000
3 Beds 2 Baths 7055759 MLS 1,053 SqFt.
Sophisticated and beautifully updated, this 3-bedroom residence is set within a highly sought-after community in the McCormick Ranch area. Just moments from the scenic Indian Bend Wash Greenbelt, residents enjoy convenient access to walking paths, Old Town Scottsdale dining, shopping, and everyday amenities. The thoughtfully refreshed interior showcases newer kitchen cabinetry, quartz countertops, kitchen appliances, and Luxury Vinyl Plank flooring completed in 2022. Major improvements include a Rheem 50-gallon water heater installed in 2025, a flat foam roof completed in 2024 with transferable warranty, and a new Trane AC unit installed in 2026 with transferable warranty. A private patio offers an inviting outdoor space for evening relaxation or a serene retreat. Ideally positioned within the community, the residence includes assigned parking near the back door and is located a short distance from the community pools. Pride of ownership is evident throughout, with stylish designer finishes that create a refined blend of comfort and modern appeal. The bright, welcoming interior offers an effortless sense of home, making this an excellent option for a primary residence, seasonal retreat, or lock-and-leave lifestyle in one of Scottsdale's desirable locations.

7901 E Keim Drive, Scottsdale

$799,000
3 Beds 2 Baths 7055541 MLS 2,027 SqFt.
Superb location on a hillside lot with lush landscaping. Plantation shutters throughout, 2025 exterior paint, 2020 roof and 2019 AC replacement. Inviting open kitchen with white raised-panel cabinetry with knobs, granite breakfast bar and backsplash. Gas fireplace in family room. 17'' tile flooring in kitchen and family room. No carpet throughout the entire home. Laundry with cabinetry. Ceiling fans on the patio, tankless hot water heater and level 2 electric car charger. Stunning resort backyard with updated pebble-tec pool (2025 decking/2023 pump), separate spa - both are heated, plus turf with putting green. Over height garage with storage. Close to abundant amenities including Mayo, Basis and Fountain Hills.

14273 E Estrella Avenue, Scottsdale

$749,999
2 Beds 2 Baths 7055451 MLS 1,515 SqFt.
Beautifully upgraded 2BD/2BA townhouse overlooking the 4th hole of Continental Golf Course in Scottsdale. Featuring over $100K in improvements, including $50K+ completed in the last 3 years. Highlights include granite countertops throughout, custom cabinetry, walk-in pantry, remodeled fireplace, updated showers, porcelain tile, smooth wall finishes, and soaring ceilings with crown molding. Enjoy Norman remote shades, whole-home sound system, wet bar, Jacuzzi tub, Toto toilets, and comfort-height vanities. New Samsung Bespoke appliances, fresh paint, and upgraded windows and doors add to the appeal. Ideally located near Old Town Scottsdale, dining, shopping, Scottsdale Stadium, parks, and entertainment. Perfect lock-and-leave living!

4015 N 78th Street Unit 122, Scottsdale

$400,000
2 Beds 2 Baths 7055406 MLS 1,149 SqFt.
Welcome home to Grayhawk Condominiums! This beautifully maintained 2 bedroom, 2 bathroom condo offers an open layout with crown molding, plantation shutters, wood look flooring, and a cozy fireplace. The kitchen features granite countertops, stainless steel appliances, ample cabinetry, a pantry, and breakfast bar. The spacious primary suite includes a walk in closet and ensuite bath. Enjoy your covered balcony with no neighbors above, a brand new AC installed in 2026, and the convenience of a private one car garage. Community amenities include a pool, fitness center, clubhouse, playground, and picnic areas. Ideally located near shopping, dining, golf, hiking, and highly rated schools in North Scottsdale!

19777 N 76th Street Unit 3298, Scottsdale

$645,000
5 Beds 2 Baths 7055338 MLS 1,220 SqFt.
Home, sweet home! This lovely property showcases a practical carport, an RV gate, and a front patio that sets an inviting tone. You'll be delighted by an appealing open layout with recessed lighting, a soothing palette, blinds, and attractive wood-look flooring. The well-appointed kitchen boasts granite counters, white shaker cabinetry with crown moulding, chic pendant lighting, a tile backsplash, SS appliances, a walk-in pantry, and an island with a breakfast bar. The main bedroom features walk-in closets and a private bathroom for added comfort. Spend peaceful afternoons in the backyard, complete with a spacious patio, stylish pavers, pristine artificial turf, and a playground for outdoor fun. Don't miss your chance to own this adorable residence!

7538 E Diamond Street, Scottsdale

$985,000
3 Beds 2 Baths 7055229 MLS 2,350 SqFt.
Welcome to this completely reimagined Scottsdale residence, where timeless design meets exceptional craftsmanship. Backing to a scenic mountain preserve, this beautifully remodeled home features soaring 12-foot ceilings, oversized Italian porcelain tile throughout, and designer finishes at every turn. The chef's kitchen showcases quartzite countertops, custom solid wood cabinetry, an oversized island, a 36-inch gas range, and a handcrafted Venetian plaster hood. The great room features a Venetian plaster gas fireplace with custom built-ins, while the bathrooms offer quartz countertops, solid wood vanities, and floor-to-ceiling tile. Enjoy an expansive paver patio, lush turf, custom water feature, epoxy-coated garage floor, and premium finishes throughout.

14321 E Cheryl Drive, Scottsdale

$875,000
2 Beds 2 Baths 7055200 MLS 2,046 SqFt.
A rare find in one of Scottsdale's most coveted enclaves. Tucked within McCormick Ranch's iconic Santa Fe community - celebrated for its striking Southwestern architecture - this 2,046 sq. ft. town home is a rarely available gem, thoughtfully updated and ready to impress. 2 bedrooms PLUS a versatile Den easily flexes into a 3rd bedroom. Some of the many updates include the kitchen and baths, a custom stairwell, open-concept living (no sunken living room), patio slider, garage door & opener, newer AC, and stainless appliances. Residents enjoy the resort-style, lock-and-leave lifestyle with beautifully maintained grounds, multiple pools, & private access to miles of scenic greenbelt walking and biking trails that connect to some of Scottsdale's best dining, shopping, golf and entertainment. All set along the storied McCormick Ranch Golf Course beneath a canopy of mature trees. Homes here are tightly held for a reason--but there's one feature that residents quietly treasure and newcomers rarely discover until they experience it for themselves. Come see why this special community has earned such a loyal following and why this is an opportunity you won't want to miss.

7706 N Via De Fonda Drive, Scottsdale

$670,000
3 Beds 2 Baths 7055122 MLS 1,346 SqFt.
Nestled within the highly sought-after gated community of Los Portones, this beautifully maintained North Scottsdale home offers the perfect blend of comfort, style, and location. Thoughtfully updated with wood-look plank tile flooring, newer carpet in the bedrooms, fresh interior and exterior paint, and a new roof installed in 2022. This home is truly move-in ready. The inviting open-concept floor plan is filled with natural light and designed for both everyday living and effortless entertaining. The spacious kitchen flows seamlessly into the living and dining areas, while the generous primary suite provides a relaxing retreat. Step outside to a private backyard with ample space to create your dream outdoor oasis, including room for a pool. Whether you're enjoying a quiet morning coffee or entertaining family and friends, the backyard offers endless possibilities. Ideally located in the heart of North Scottsdale, you'll enjoy convenient access to world-class golf courses, scenic hiking and biking trails, premier shopping and dining at Kierland Commons and Scottsdale Quarter, and easy access to Loop 101. Combining quality updates, an exceptional location, and timeless appeal, this is an outstanding opportunity to own in one of Scottsdale's most desirable gated communities.

23866 N 72nd Place, Scottsdale

$1,400,000
3 Beds 2 Baths 7055001 MLS 2,358 SqFt.
A complete remodel four years ago with no stone left unturned! Kitchen, baths, flooring, windows, a new roof - everything! Then in the last two years, new HVAC was installed and a new heater added to the pool! With all high end finishes, appliances and materials this home is a stunner. The kitchen is a chef's dream partnered with a bar that can entertain the whole crowd. The living space is bright and spacious with a split bedroom floorplan. Once in the primary bedroom, you'll enjoy a large walk in closet and a spa-like bathroom. Out back you are greeted with a large covered patio, a grassy play area and a heated pool. Located in desirable Scottsdale Ranch, this 3 bedroom + den home offers the best that Scottsdale has to offer! Close to freeways, schools, shopping and dining!

10333 E Caron Street, Scottsdale

$519,000
3 Beds 2 Baths 7054930 MLS 1,148 SqFt.
Welcome to this TASTEFULLY UPDATED home, ready to move in! Offering 3 beds, 2 baths, low-care landscape, and a carport space w/attached storage room. The inviting interior showcases abundant natural light, a neutral palette, and wood-look tile flooring throughout. You'll love the desirable open layout that creates a bright, modern living space perfect for everyday living and entertaining! The spotless kitchen boasts SS appliances, quartz counters, mosaic tile backsplash, recessed lighting, white shaker cabinetry w/crown molding, and an island w/breakfast bar. The main bedroom has a private bathroom for added comfort. Check out the large backyard with a covered patio & storage shed, where you can relax or enjoy BBQ! Close to schools, shopping, restaurants, freeways, & more. Make this yours!

7519 E Roosevelt Street, Scottsdale

All information should be verified by the recipient and none is guaranteed as accurate by ARMLS. Copyright 2026 Arizona Regional Multiple Listing Service, Inc. All rights reserved.