GRAND COURTYARDS

525 W WESTCHESTER PKWY, GRAND PRAIRIE (DALLAS CO), TX, 750522824

APARTMENT (BRICK EXTERIOR) Garden 390 units Built 1998 3 stories ★ 4.3 (371 reviews) 🚶 59 Somewhat Walkable 🚲 39 Somewhat Bikeable

$75,374,330

2025 Appraised Value

↑ 16.0% from prior year

GRAND COURTYARDS – INVESTMENT OVERVIEW

Watch-list candidate with meaningful execution risk masking otherwise stabilized positioning. The property's 16.0% YoY appraisal appreciation to $75.4M ($193.3K/unit) and all-equity structure suggest institutional-grade stability, yet the 4.79% implied cap rate and $9.3K NOI per unit materially underperform Dallas Class B benchmarks ($11–13K), indicating either operational drag or below-market rents that limit value-add upside. The critical opportunity lies in unit-level heterogeneity: 39.7% of the portfolio retains original 1998 finishes while 60.3% have been upgraded (2016–2020 renovation wave), positioning a second-phase unit renovation as a clear path to improved rent capture without structural risk—potentially unlocking 200+ units of modern appeal. However, demographic weakness and operational volatility create headwinds: the property sits in a high-ownership, affluent 1-mile radius (19.3% affordability ratio, 33.4% renters) that may cannibalize demand from a shallow renter pool, while a sharp 30 basis point Google rating decline and polarized reviews (272 five-stars vs. 48 one-stars) suggest personality-driven operations rather than systems-based quality, raising tenant retention and consistency concerns that require on-site operational due diligence. Recommend initial deep dive on unit-level renovation ROI and operational management capability before advancing; the renovation upside could justify a structured play, but operational risk and submarket rent headwinds warrant elevated scrutiny relative to stabilized Dallas comparables.

AI overview · Updated 9 days ago
Abstract Notes

No notes yet

Experience a culture merging arts, dining, sports, spas, and stunning desert beauty in your luxury apartment.

At MAA Grand Courtyards, we prioritize your comfort and satisfaction, ensuring that every aspect of your living experience is exceptional. Indulge in a lavish lifestyle at our luxury apartments for rent offering smart home technology, walk-in closets, stainless steel appliances, and an in-unit washer and dryer. Pamper yourself at the two unforgettable pools, nature trails, coffee bar, and fitness center.

Grand Courtyards presents as a well-executed Class B+ garden community with meaningful value-add potential despite already-completed unit renovations. The property shows 81.0% of photos rated "excellent" condition with 60.3% of units carrying "upgraded" finishes, concentrated in a 2016-2020 renovation wave (121 observations), featuring modern slab/shaker cabinetry, predominantly quartz countertops, and stainless steel appliances across photographed units. However, the remaining ~39.7% of units appear to retain original 1998 finishes—likely honey oak cabinets, laminate counters, and builder-grade appliances—indicating a partial rather than comprehensive renovation that leaves significant unit-level upside. Amenities are genuinely resort-caliber (resort-style pool, modern clubhouse, landscape lighting, pergola entries), which elevates market positioning and commands pricing premiums, though the 390-unit size suggests institutional management requirements. The heterogeneous finish profile (upgraded vs. original) is the key value driver: completing second-phase unit renovations on the non-upgraded stock could unlock 200+ units of fresh appeal without land or structural expenditure.

AI analysis · Updated 22 days ago

/

AI Analysis

Weak walkability undercuts rent positioning. Walk Score of 59 ("Somewhat Walkable") and Bike Score of 39 indicate car dependency typical of suburban Dallas, yet $1,535/month rents approach mid-market urban rates. The absence of transit data suggests minimal public transportation—a material gap for renters without vehicles. Grand Prairie's location as a secondary employment node limits the property's appeal to transit-dependent professionals who would justify premium rents, positioning this asset more appropriately for value-oriented tenants prioritizing affordability over walkable amenities.

AI analysis · Updated 9 days ago
Distance Name Category
📍 14.5 miles from Downtown Dallas
Map Notes

No notes yet

The 1-unit pipeline represents negligible supply pressure at 0.26% of Grand Courtyards' 390-unit base, but this metric masks the real risk: the submarket's deteriorating vacancy trend suggests demand weakness that could dampen rent growth regardless of absolute new supply volume. The single nearby project (5595 Mountain Creek Pkwy, currently in inspection phase) poses minimal direct competition given its minimal unit count, though the filing date of Feb 2024 indicates early-stage development unlikely to deliver within 12–18 months. Focus due diligence on submarket-level fundamentals rather than pipeline unit counts.

AI analysis · Updated 22 days ago
🏗️ 1 permit within 3 mi
0% pipeline
Distance Address Description Status Filed
3.0 mi 5595 MOUNTAIN CREEK PKWY Construction of 234 Units of Multifamily Housing with Gar... Inspection Phase Feb 27, 2024
Nearby Construction Notes

No notes yet

Debt & Transaction History

Debt & Ownership Analysis: Grand Courtyards

The property carries no recorded debt, eliminating refinancing risk but signaling either substantial equity positioning or data gaps in the loan registry. With a single transaction since 2006 (19.7-year hold) and absentee corporate ownership via MID-AMERICA APARTMENTS OF TEXAS L., this appears to be a stabilized, long-term institutional hold rather than a distressed or flip scenario. At $193.3K per unit on a $75.4M valuation, the all-equity structure suggests either earlier acquisition at lower basis or significant equity buildup—typical of mature core multifamily. Without current loan data, DSCR cannot be assessed; however, the absence of maturing debt removes near-term refinancing pressure, though it may indicate either strong cash position or a seller not actively marketing.

AI analysis · Updated 22 days ago
Ownership Duration
19.7 years
Since Jul 2006
Transactions
1 recorded
Owner Type
Company
Absentee owner
Owner Mailing Address
6815 POPLAR AVE STE 500, GERMANTOWN, TN 38138-0612
July 06, 2006 Stand Alone Finance Deed of Trust
Buyer: Mid America Apartments Of Texas L, via Ticor Title Insurance Co.
Debt Notes

No notes yet

Financial Estimates

NOI per unit of $9.3K sits materially below Dallas Class A/B benchmarks (~$11–13K), signaling either operational drag or below-market rents for a stabilized 390-unit asset. The 4.79% implied cap rate and 45% opex ratio suggest stabilized positioning rather than value-add, yet the rent collection shortfall—8.7% vacancy paired with 91.3% effective occupancy—indicates competitive pressure or tenant-quality issues. At $193.3K implied price per unit ($75.4M appraised ÷ 390 units), the property commands stabilized multiples despite submarket performance, leaving minimal spread for typical Dallas Class B value plays (typically 5.5–6.5% caps). The tax burden of $4.8K per unit (52% of NOI) warrants scrutiny on assessment trajectory.

AI analysis · Updated 9 days ago

Estimated from loan records, rental listings, and appraisal data using industry-standard assumptions.

Sale & Valuation

Est. Sale Price
Sale $/Unit
Value YoY
+16.0%
Implied Cap Rate
4.79%
Est. Cap Rate

Operating Income

Gross Potential Rent
$7,186,828/yr
Est. Vacancy
8.7%
Submarket Vac.
3.0%
Eff. Gross Income
$6,561,574/yr
OpEx Ratio
45%
Est. NOI
$3,608,866/yr
NOI/Unit
$9,254/yr

Debt & Taxes

Taxes/Unit
$4,832/yr
Est. DSCR
Financial Estimates Notes

No notes yet

Property Summary

Grand Courtyards is a 390-unit garden-style community built in 1998 across three stories with brick construction and wood framing; the 339K SF property offers above-average quality (Very Good/Good condition ratings) and commands a 4.3 Google rating. Unit finishes include in-unit W/D, stainless steel appliances, and smart home technology, supported by attached garage parking and amenities spanning fitness, pools, and managed services (valet trash, pest control, 24-hour maintenance). Located in Grand Prairie (Dallas County) with a walk score of 59, the community permits up to two pets per unit with no breed or weight restrictions and includes courtesy officer presence.

AI analysis · Updated 22 days ago

Property Details

Account #
280440000A0010000
Market
Dallas County, TX
Building Class
APARTMENT (BRICK EXTERIOR)
Building Style
Garden
Construction
D-WOOD FRAME
Quality
VERY GOOD
Condition
GOOD
Stories
3
Gross Building Area
339,108 SF
Net Leasable Area
343,992 SF
Neighborhood
UNASSIGNED
Last Sale
May 02, 2006
Place ID
ChIJB0mxwM2IToYRy_40jHZvE1w
Business Status
Operational
Enriched
about 2 months ago

Owner Information

Owner
MID AMERICA APARTMENTS LP
Mailing Address
% MAA SCHINDLER
GERMANTOWN, TENNESSEE 381380612
Property Notes

No notes yet

Rental Performance

GRAND COURTYARDS shows modest rent growth with tightening concessions and healthy leasing momentum. Asking rents rose 3.4% from the March 20 snapshot ($1,486.33) to current ($1,535.65), driven by 2-bedroom outperformance at $1,649.92 versus 1-bedroom at $1,431.25. Vacancy ticked down from 33 to 34 active listings (8.7% of 390 units), indicating sustained absorption despite the tight concession package narrowing to $50/month rent reduction with minimal free rent (0.23 weeks). Recent lease activity clustered in early April shows stabilization across unit types, with 2-bedrooms commanding $1,600–$1,760 premium positioning.

AI analysis · Updated 9 days ago
Submarket Rent Growth
📊 Nearby properties
Vacancy Trend
Deteriorating
📊 RentCast zip-level data
Submarket Rent/SF
📊 Nearby properties

Rent Trends

Estimated Occupancy

Estimated from listed vacancies vs total units

Asking Rent Range

Min/avg/max asking rents from property website

Concession Trend (Weeks Free)

Available Units Over Time

Latest Scrape (Mar 20, 2026)

Rent Range
$1,288 – $2,138
Avg: $1,486
Available
33 units
Concessions
Up to 0 weeks free

Fees

Application: 60 Admin: 160 Pet Deposit: 300 Pet Rent Monthly: 10

Concession Details

  • Lease Now, monthly rent has been reduced $50!
🏠 34 active listings | 1BR avg $1,431 | 2BR avg $1,650 | 3BR avg $2,138 | Trend: ↓ 12.2%
Unit Beds Baths Sqft Rent Status Listed Days
3BR 2 1,257 $2,138 Active Mar 20
Mar $2,138
2BR 2 1,078 $1,758 Active Apr 4 1
Mar $1,748 Mar $1,748 Apr $1,758 (↑0.6%)
2BR 2 1,078 $1,758 Active Apr 6 1
Mar $1,748 Apr $1,758 Apr $1,758 (↑0.6%)
2BR 2 1,078 $1,748 Active Apr 5 1
Oct $1,538 Feb $1,868 Feb $1,868 Feb $1,868 Mar $1,863 Mar $1,863 Mar $1,788 Apr $1,748 (↑13.7%)
1BR 1 707 $1,743 Active Apr 5 1
Mar $1,403 Mar $1,403 Apr $1,743 (↑24.2%)
1BR 1 750 $1,743 Active Apr 4 1
Mar $1,403 Mar $1,403 Apr $1,743 (↑24.2%)
2BR 2 1,078 $1,718 Active Mar 20
Mar $1,658
1BR 1 639 $1,678 Active Apr 6 1
Apr $1,678
2BR 1 874 $1,643 Active Apr 5 1
Mar $1,728 Mar $1,728 Mar $1,728 Mar $1,633 Mar $1,633 Apr $1,643 (↓4.9%)
2BR 1 874 $1,638 Active Apr 6 1
Feb $1,798 Feb $1,798 Mar $1,638 Mar $1,638 Apr $1,638 (↓8.9%)
2BR 1 874 $1,628 Active Apr 5 1
Feb $1,798 Feb $1,798 Feb $1,818 Feb $1,818 Mar $1,623 Apr $1,628 Apr $1,628 (↓9.5%)
2BR 1 874 $1,613 Active Apr 6 1
Feb $1,718 Feb $1,718 Mar $1,698 Mar $1,698 Mar $1,603 Apr $1,613 (↓6.1%)
2BR 1 874 $1,613 Active Apr 6 1
Apr $1,613 Apr $1,613 (↑0.0%)
2BR 1 874 $1,593 Active Apr 4 1
Jan $2,223 Jan $2,223 Feb $1,898 Feb $1,783 Mar $1,728 Mar $1,588 Apr $1,593 (↓28.3%)
2BR 1 874 $1,583 Active Apr 4 1
Jan $2,213 Jan $2,213 Feb $1,888 Feb $1,888 Feb $1,773 Feb $1,773 Mar $1,578 Apr $1,583 (↓28.5%)
2BR 1 874 $1,583 Active Apr 5 1
Dec $1,558 Jan $2,213 Feb $1,888 Feb $1,773 Feb $1,773 Mar $1,718 Mar $1,578 Apr $1,583 (↑1.6%)
2BR 1 874 $1,573 Active Mar 20
Mar $1,443
1BR 1 750 $1,458 Active Apr 5 1
Mar $1,423 Mar $1,423 Mar $1,423 Mar $1,448 Apr $1,458 Apr $1,458 (↑2.5%)
1BR 1 750 $1,448 Active Apr 6 1
Jan $2,468 Jan $2,468 Feb $2,398 Feb $2,398 Feb $2,398 Mar $1,473 Mar $1,473 Mar $1,483 Mar $1,483 Apr $1,448 (↓41.3%)
1BR 1 707 $1,443 Active Apr 4 1
Feb $1,413 Feb $1,413 Mar $1,408 Mar $1,408 Apr $1,443 (↑2.1%)
1BR 1 707 $1,428 Active Apr 6 1
Jan $2,403 Feb $2,378 Feb $1,453 Mar $1,453 Mar $1,463 Apr $1,428 Apr $1,428 (↓40.6%)
1BR 1 707 $1,413 Active Apr 5 1
Jan $1,548 Jan $1,548 Feb $1,438 Feb $1,438 Feb $1,438 Mar $1,448 Mar $1,448 Apr $1,413 (↓8.7%)
1BR 1 707 $1,413 Active Apr 4 1
Dec $1,353 Jan $1,548 Jan $1,548 Jan $1,548 Feb $1,388 Feb $1,388 Mar $1,388 Mar $1,388 Mar $1,448 Apr $1,413 (↑4.4%)
1BR 1 707 $1,403 Active Apr 4 1
Jan $2,218 Jan $2,418 Feb $2,353 Feb $2,353 Feb $1,428 Feb $1,428 Mar $1,428 Apr $1,403 (↓36.7%)
1BR 1 707 $1,398 Active Mar 20
Mar $1,368
1BR 1 750 $1,398 Active Mar 20
Mar $1,413
1BR 1 639 $1,393 Active Apr 4 1
Jan $1,468 Feb $1,443 Feb $1,443 Feb $1,443 Feb $1,363 Mar $1,358 Apr $1,393 (↓5.1%)
1BR 1 639 $1,393 Active Apr 6 1
Feb $1,363 Feb $1,363 Mar $1,358 Mar $1,358 Apr $1,393 (↑2.2%)
1BR 1 639 $1,363 Active Apr 4 1
Feb $1,363 Feb $1,363 Feb $1,333 Feb $1,333 Mar $1,328 Mar $1,353 Apr $1,363 (↑0.0%)
1BR 1 639 $1,363 Active Apr 4 1
Feb $1,388 Mar $1,388 Mar $1,388 Mar $1,388 Mar $1,398 Apr $1,363 (↓1.8%)
1BR 1 639 $1,333 Active Apr 6 1
Feb $1,423 Feb $1,343 Mar $1,338 Mar $1,363 Apr $1,333 (↓6.3%)
1BR 1 639 $1,308 Active Apr 6 1
Apr $1,308
1BR 1 639 $1,308 Active Mar 20
Mar $1,328
1BR 1 639 $1,198 Active Apr 12 725
Apr $1,198
3BR 2 1,257 $3,903 Inactive Feb 17 1
Jan $3,573 Jan $3,573 Jan $3,573 Jan $3,573 Feb $3,903 Feb $3,903 Feb $3,903 (↑9.2%)
Apt 1512 3BR 2 1,257 $3,543 Inactive Jul 8 515
Apt 1634 2BR 2 1,078 $3,268 Inactive Aug 5 8
# 11811 2BR 1 874 $3,193 Inactive Jul 8 37
Apt 1414 2BR 1 874 $3,193 Inactive Jun 17 58
# 11814 2BR 1 874 $3,193 Inactive Jul 24 21
# 11612 3BR 2 1,257 $3,143 Inactive Mar 18 148
Apt 1725 3BR 2 1,257 $3,093 Inactive Jul 22 23
Apt 1715 3BR 2 1,257 $3,068 Inactive May 8 97
# 11512 3BR 2 1,257 $3,018 Inactive Jul 18 385
# 12231 2BR 2 1,078 $2,948 Inactive Oct 28 285
Apt 1120 3BR 2 1,257 $2,893 Inactive May 9 95
Apt 1122 3BR 2 1,257 $2,883 Inactive Jul 14 365
# 11422 3BR 2 1,257 $2,883 Inactive Mar 25 104
# 11625 3BR 2 1,257 $2,783 Inactive Nov 16 36
Apt 1212 3BR 2 1,257 $2,753 Inactive Mar 6 156
# 11620 3BR 2 1,257 $2,648 Inactive Feb 14 176
Apt 1515 3BR 2 1,257 $2,553 Inactive Apr 1 135
# 11323 2BR 2 1,078 $2,508 Inactive May 25 80
Apt 1722 3BR 2 1,257 $2,438 Inactive Mar 18 144
1BR 1 750 $2,423 Inactive Feb 16 1
Jan $2,403 Feb $2,423 Feb $2,423 (↑0.8%)
2BR 2 1,078 $2,368 Inactive Dec 18 1
Dec $2,368
Apt 1115 3BR 2 1,257 $2,363 Inactive Mar 5 161
Apt 1522 3BR 2 1,257 $2,333 Inactive Mar 24 365
3BR 2 1,257 $2,303 Inactive Jan 8 1
Dec $3,078 Dec $3,078 Jan $2,303 Jan $2,303 (↓25.2%)
2BR 2 1,078 $2,283 Inactive Dec 21 1
Dec $2,283 Dec $2,283 Dec $2,283 (↑0.0%)
Apt 1714 1BR 1 707 $2,268 Inactive Mar 18 144
# 11420 2BR 2 1,078 $2,253 Inactive Apr 2 133
3BR 2 1,257 $2,243 Inactive Sep 21 1
Sep $2,243
3BR 2 1,257 $2,233 Inactive Mar 31 1
Sep $2,093 Feb $2,348 Feb $2,348 Mar $2,388 Mar $2,233 (↑6.7%)
Apt 1112 3BR 2 1,257 $2,213 Inactive Nov 13 269
# 11212 1BR 1 750 $2,208 Inactive May 15 90
# 11822 1BR 1 750 $2,198 Inactive Oct 27 290
# 12123 2BR 2 1,078 $2,193 Inactive Dec 24 61
Apt 1111 1BR 1 707 $2,188 Inactive May 9 96
Apt 1717 3BR 2 1,257 $2,168 Inactive Jun 1 19
Apt 1724 1BR 1 707 $2,163 Inactive May 25 80
# 11025 1BR 1 750 $2,163 Inactive May 8 97
# 11610 3BR 2 1,257 $2,143 Inactive Jun 21 365
Apt 1427 1BR 1 750 $2,143 Inactive Jun 5 69
Apt 1636 2BR 2 1,078 $2,138 Inactive Apr 1 135
# 12217 1BR 1 639 $2,133 Inactive Feb 13 181
# 11417 3BR 2 1,257 $2,118 Inactive Feb 3 187
Apt 1110 3BR 2 1,257 $2,113 Inactive May 19 365
Apt 1222 3BR 2 1,257 $2,108 Inactive May 19 365
# 11527 3BR 2 1,257 $2,103 Inactive Mar 18 148
# 11627 3BR 2 1,257 $2,098 Inactive May 17 365
Apt 1517 3BR 2 1,257 $2,098 Inactive Apr 2 133
3BR 2 1,257 $2,083 Inactive Mar 31 1
Feb $2,183 Mar $2,183 Mar $2,083 Mar $2,083 (↓4.6%)
3BR 2 1,257 $2,078 Inactive Sep 28 1
Sep $2,078
Apt 1227 3BR 2 1,257 $2,078 Inactive Jan 28 42
3BR 2 1,257 $2,078 Inactive Mar 31 1
Mar $2,078
Apt 1615 1BR 1 639 $2,073 Inactive May 26 79
# 11824 2BR 1 874 $2,053 Inactive Jan 17 208
Apt 1713 1BR 1 707 $2,053 Inactive Feb 16 174
# 11520 2BR 2 1,078 $2,038 Inactive Nov 2 85
# 11923 2BR 2 1,078 $2,038 Inactive Nov 17 69
Apt 1821 2BR 2 1,078 $2,033 Inactive Apr 7 365
# 11922 2BR 2 1,078 $2,033 Inactive Apr 3 365
# 11231 2BR 1 874 $2,033 Inactive Nov 2 113
Apt 1321 2BR 2 1,078 $2,028 Inactive Jan 26 365
3BR 2 1,257 $2,023 Inactive Sep 30 1
Sep $2,023
# 11615 3BR 2 1,257 $2,003 Inactive Apr 2 133
Apt 1624 2BR 2 1,078 $1,998 Inactive Jun 17 57
2BR 2 1,078 $1,943 Inactive Mar 30 1
Mar $1,943 Mar $1,943 (↑0.0%)
2BR 2 1,078 $1,938 Inactive Jan 30 1
Sep $1,533 Sep $1,533 Jan $1,938 Jan $1,938 (↑26.4%)
2BR 2 1,078 $1,938 Inactive May 19 1
May $1,938
Apt 1323 2BR 2 1,078 $1,938 Inactive Sep 5 1
Apt 1312 2BR 2 1,078 $1,933 Inactive Nov 16 35
Apt 1816 2BR 2 1,078 $1,933 Inactive Apr 2 129
Apt 1824 2BR 2 1,078 $1,928 Inactive Sep 13 1
# 11313 2BR 2 1,078 $1,928 Inactive Apr 26 365
# 12111 2BR 2 1,078 $1,928 Inactive Mar 18 625
# 12233 2BR 2 1,078 $1,928 Inactive Jul 8 37
2BR 2 1,078 $1,923 Inactive May 23 1
May $1,923 May $1,923 May $1,923 (↑0.0%)
# 12236 2BR 2 1,078 $1,923 Inactive Dec 17 235
# 11321 2BR 2 1,078 $1,918 Inactive Oct 27 286
2BR 2 1,078 $1,903 Inactive Mar 17 1
Feb $1,958 Mar $1,903 Mar $1,903 Mar $1,903 (↓2.8%)
2BR 2 1,078 $1,903 Inactive Mar 17 1
Feb $1,958 Feb $1,958 Mar $1,903 (↓2.8%)
# 12031 2BR 2 1,078 $1,898 Inactive Sep 14 1
# 11134 2BR 2 1,078 $1,898 Inactive Feb 13 181
# 11910 2BR 2 1,078 $1,883 Inactive Dec 24 32
2BR 1 874 $1,853 Inactive Feb 15 1
Jan $2,178 Jan $2,178 Jan $2,178 Feb $1,853 (↓14.9%)
# 11023 2BR 1 874 $1,853 Inactive Jan 11 671
2BR 2 1,078 $1,843 Inactive Jun 5 1
May $2,093 May $2,093 Jun $1,843 (↓11.9%)
Apt 1320 2BR 2 1,078 $1,833 Inactive May 25 80
# 12110 2BR 2 1,078 $1,823 Inactive Apr 27 365
# 11216 2BR 1 874 $1,823 Inactive Nov 16 36
Apt 1220 2BR 2 1,078 $1,818 Inactive May 18 57
# 11213 2BR 1 874 $1,818 Inactive Jun 29 47
2BR 1 874 $1,813 Inactive Feb 11 1
Dec $1,558 Dec $1,558 Dec $2,178 Jan $2,303 Jan $2,138 Jan $2,138 Jan $2,138 Jan $2,138 Feb $1,813 (↑16.4%)
Apt 1923 2BR 1 874 $1,803 Inactive Sep 13 1
# 11336 2BR 2 1,078 $1,783 Inactive Apr 23 365
2BR 2 1,078 $1,773 Inactive Mar 31 1
Feb $1,938 Mar $1,888 Mar $1,773 Mar $1,773 (↓8.5%)
# 11033 2BR 1 874 $1,773 Inactive Oct 27 770
2BR 2 1,078 $1,773 Inactive Mar 30 1
Mar $1,773 Mar $1,773 (↑0.0%)
# 11333 2BR 2 1,078 $1,768 Inactive Mar 24 365
Apt 1633 2BR 2 1,078 $1,768 Inactive Feb 23 26
# 12024 2BR 2 1,078 $1,763 Inactive Jun 23 21
# 11911 2BR 2 1,078 $1,763 Inactive Feb 1 189
Apt 1621 2BR 2 1,078 $1,753 Inactive Jan 17 204
# 12223 2BR 2 1,078 $1,753 Inactive Jan 18 203
2BR 2 1,078 $1,743 Inactive Mar 31 1
Feb $1,918 Feb $1,918 Feb $1,888 Feb $1,888 Mar $1,883 Mar $1,743 Mar $1,743 (↓9.1%)
2BR 2 1,078 $1,738 Inactive Sep 30 1
Sep $1,738
Apt 1833 2BR 2 1,078 $1,738 Inactive May 19 55
# 11124 2BR 2 1,078 $1,738 Inactive Jan 17 204
# 11331 2BR 2 1,078 $1,728 Inactive Jun 1 20
2BR 2 1,078 $1,718 Inactive Mar 28 1
Mar $1,718 Mar $1,718 (↑0.0%)
# 11821 2BR 1 874 $1,713 Inactive Aug 23 1
# 11722 2BR 2 1,078 $1,713 Inactive Mar 12 11
Apt 1417 1BR 1 750 $1,703 Inactive Jul 9 36
Apt 1412 1BR 1 750 $1,698 Inactive Jul 22 24
1BR 1 639 $1,688 Inactive Apr 3 1
Mar $1,348 Apr $1,688 (↑25.2%)
Apt 1516 1BR 1 707 $1,683 Inactive Oct 27 286
2BR 2 1,078 $1,678 Inactive Jun 8 1
Jun $1,678
# 11414 1BR 1 707 $1,668 Inactive Nov 3 12
# 11813 2BR 1 874 $1,663 Inactive Feb 25 27
# 11525 2BR 2 1,078 $1,663 Inactive Oct 27 286
Apt 1934 2BR 1 874 $1,653 Inactive Jul 14 365
# 11912 2BR 2 1,078 $1,648 Inactive Jul 15 22
# 11624 1BR 1 707 $1,648 Inactive Jul 15 31
Apt 1936 2BR 1 874 $1,648 Inactive Dec 17 235
Apt 1817 1BR 1 639 $1,638 Inactive Jul 22 24
Apt 1911 2BR 1 874 $1,633 Inactive Apr 26 56
# 11513 1BR 1 707 $1,633 Inactive Nov 2 50
# 11723 2BR 2 1,078 $1,633 Inactive Jun 29 524
# 11137 1BR 1 639 $1,633 Inactive Oct 27 290
# 11836 2BR 1 874 $1,618 Inactive Jun 22 365
Apt 1435 1BR 1 750 $1,618 Inactive Nov 2 11
Apt 1834 2BR 2 1,078 $1,608 Inactive Mar 11 365
Apt 1631 2BR 2 1,078 $1,608 Inactive Mar 11 365
# 11334 2BR 2 1,078 $1,608 Inactive Mar 10 365
Apt 1926 2BR 1 874 $1,608 Inactive Oct 27 286
1BR 1 707 $1,603 Inactive Oct 1 1
Sep $1,603 Oct $1,603 (↑0.0%)
# 11133 2BR 2 1,078 $1,603 Inactive May 31 365
1BR 1 707 $1,598 Inactive Oct 1 1
Sep $1,598 Oct $1,598 (↑0.0%)
Apt 1933 2BR 1 874 $1,598 Inactive Mar 10 103
Apt 1426 2BR 1 874 $1,598 Inactive Mar 24 365
# 12215 1BR 1 639 $1,593 Inactive Feb 13 677
# 12222 1BR 1 639 $1,588 Inactive Oct 27 785
# 11223 2BR 1 874 $1,578 Inactive Oct 27 286
1BR 1 750 $1,573 Inactive Sep 27 1
Sep $1,573 Sep $1,573 (↑0.0%)
Apt 1913 2BR 1 874 $1,573 Inactive Apr 29 31
# 11032 1BR 1 750 $1,573 Inactive Mar 24 365
2BR 2 1,078 $1,568 Inactive Sep 30 1
Sep $1,568
1BR 1 750 $1,563 Inactive Sep 30 1
Sep $1,563
2BR 1 874 $1,563 Inactive Mar 31 1
Mar $1,563 Mar $1,563 (↑0.0%)
1BR 1 639 $1,558 Inactive Sep 30 1
Sep $1,558
2BR 2 1,078 $1,558 Inactive Sep 24 1
Sep $1,558
1BR 1 639 $1,553 Inactive Dec 20 1
Dec $1,553
Apt 1914 2BR 1 874 $1,553 Inactive Apr 28 20
Apt 1924 2BR 1 874 $1,553 Inactive Mar 11 365
1BR 1 750 $1,548 Inactive Feb 16 1
Jan $1,563 Jan $1,563 Jan $1,563 Jan $1,548 Feb $1,548 Feb $1,548 (↓1.0%)
1BR 1 639 $1,548 Inactive Oct 1 1
Oct $1,548
1BR 1 639 $1,548 Inactive Sep 29 1
Sep $1,548
# 12037 1BR 1 639 $1,548 Inactive Oct 27 786
Apt 1437 1BR 1 750 $1,543 Inactive Apr 2 133
2BR 2 1,078 $1,538 Inactive Sep 29 1
Sep $1,538 Sep $1,538 (↑0.0%)
2BR 2 1,078 $1,538 Inactive Sep 21 1
Sep $1,538
2BR 2 1,078 $1,528 Inactive Sep 28 1
Sep $1,528
1BR 1 639 $1,523 Inactive Sep 25 1
Sep $1,523
Apt 1920 1BR 1 750 $1,518 Inactive Feb 23 365
Apt 1420 1BR 1 750 $1,518 Inactive Jan 26 28
1BR 1 639 $1,513 Inactive Sep 29 1
Sep $1,513 Sep $1,513 (↑0.0%)
Apt 1524 1BR 1 707 $1,508 Inactive Sep 11 1
1BR 1 639 $1,498 Inactive Sep 27 1
Sep $1,498 Sep $1,498 (↑0.0%)
1BR 1 639 $1,493 Inactive Sep 24 1
Sep $1,493
Apt 1921 2BR 1 874 $1,493 Inactive Jul 15 22
Apt 1526 1BR 1 707 $1,493 Inactive Jan 26 72
1BR 1 707 $1,483 Inactive Jan 9 1
Oct $1,378 Jan $1,483 Jan $1,483 (↑7.6%)
# 12032 1BR 1 639 $1,483 Inactive Sep 19 1
# 11833 2BR 1 874 $1,483 Inactive Feb 23 98
# 11416 1BR 1 707 $1,468 Inactive Feb 26 168
# 11820 1BR 1 750 $1,463 Inactive Jun 1 19
1BR 1 707 $1,458 Inactive Apr 2 1
Feb $1,428 Feb $1,428 Mar $1,423 Mar $1,448 Mar $1,448 Apr $1,458 (↑2.1%)
Apt 1620 1BR 1 639 $1,458 Inactive Nov 2 113
# 11010 1BR 1 750 $1,458 Inactive Apr 13 122
# 11236 2BR 1 874 $1,453 Inactive May 19 365
1BR 1 707 $1,438 Inactive Feb 27 1
Feb $1,523 Feb $1,438 Feb $1,438 (↓5.6%)
1BR 1 707 $1,433 Inactive Mar 30 1
Feb $1,413 Feb $1,408 Mar $1,408 Mar $1,408 Mar $1,433 (↑1.4%)
1BR 1 750 $1,433 Inactive Mar 17 1
Feb $1,438 Feb $1,438 Mar $1,433 (↓0.3%)
1BR 1 707 $1,433 Inactive Mar 13 1
Feb $1,438 Feb $1,438 Feb $1,438 Mar $1,433 Mar $1,433 (↓0.3%)
# 11222 1BR 1 750 $1,433 Inactive Apr 26 101
2BR 1 874 $1,428 Inactive Sep 30 1
Sep $1,428
# 11616 1BR 1 707 $1,408 Inactive Apr 8 120
# 11232 1BR 1 750 $1,403 Inactive Jul 14 365
# 11825 1BR 1 750 $1,403 Inactive Apr 1 134
2BR 1 874 $1,398 Inactive Sep 30 1
Sep $1,398
Apt 1917 1BR 1 750 $1,393 Inactive Feb 1 189
1BR 1 707 $1,388 Inactive Feb 27 1
Jan $2,363 Jan $2,363 Feb $2,298 Feb $1,388 Feb $1,388 Feb $1,388 (↓41.3%)
# 11621 1BR 1 707 $1,383 Inactive Nov 13 269
# 11112 1BR 1 639 $1,378 Inactive Jul 19 383
# 11317 1BR 1 639 $1,378 Inactive Jul 13 388
# 12212 1BR 1 639 $1,378 Inactive Jul 19 380
# 11312 1BR 1 639 $1,378 Inactive Apr 8 115
2BR 1 874 $1,373 Inactive Oct 1 1
Oct $1,373
# 11411 1BR 1 707 $1,368 Inactive Feb 26 164
1BR 1 707 $1,363 Inactive Feb 27 1
Dec $1,358 Jan $2,353 Jan $2,353 Feb $2,288 Feb $1,363 Feb $1,363 (↑0.4%)
Apt 1922 1BR 1 750 $1,363 Inactive Jan 17 204
# 12017 1BR 1 639 $1,353 Inactive May 19 13
1BR 1 639 $1,348 Inactive Mar 31 1
Mar $1,348 Mar $1,348 (↑0.0%)
# 12210 1BR 1 639 $1,343 Inactive Aug 23 1
Apt 1726 1BR 1 707 $1,343 Inactive Oct 27 290
# 11220 1BR 1 750 $1,343 Inactive Feb 1 189
# 11215 1BR 1 750 $1,338 Inactive Nov 15 266
1BR 1 707 $1,333 Inactive Sep 25 1
Sep $1,333
# 11315 1BR 1 639 $1,333 Inactive Feb 14 182
1BR 1 639 $1,328 Inactive Mar 15 1
Feb $1,333 Feb $1,333 Mar $1,328 Mar $1,328 (↓0.4%)
1BR 1 639 $1,328 Inactive Dec 26 1
Dec $1,203 Dec $1,203 Dec $1,328 (↑10.4%)
# 11015 1BR 1 750 $1,328 Inactive Apr 27 21
# 11310 1BR 1 639 $1,328 Inactive Dec 5 247
# 11227 1BR 1 750 $1,323 Inactive Dec 24 33
1BR 1 750 $1,318 Inactive Jun 5 1
May $1,318 May $1,318 Jun $1,318 (↑0.0%)
1BR 1 750 $1,318 Inactive May 20 1
May $1,318 May $1,318 (↑0.0%)
1BR 1 750 $1,313 Inactive Jun 8 1
May $1,313 May $1,313 Jun $1,313 (↑0.0%)
Apt 1925 1BR 1 750 $1,313 Inactive Apr 26 22
Apt 1425 1BR 1 750 $1,313 Inactive Apr 9 17
Apt 1223 1BR 1 707 $1,308 Inactive May 19 365
# 11511 1BR 1 707 $1,308 Inactive Mar 26 31
# 11623 1BR 1 707 $1,308 Inactive Jan 18 203
Apt 1832 1BR 1 639 $1,303 Inactive Aug 23 1
Apt 1430 1BR 1 750 $1,303 Inactive Oct 28 285
Apt 1432 1BR 1 750 $1,298 Inactive Mar 10 365
1BR 1 707 $1,288 Inactive Dec 21 1
Dec $1,288
# 11325 1BR 1 639 $1,288 Inactive Dec 6 246
1BR 1 750 $1,283 Inactive May 29 1
May $1,283
1BR 1 750 $1,283 Inactive May 23 1
May $1,283 May $1,283 (↑0.0%)
1BR 1 707 $1,278 Inactive Jun 6 1
May $1,278 Jun $1,278 (↑0.0%)
Apt 1612 1BR 1 639 $1,278 Inactive Apr 27 365
# 12015 1BR 1 639 $1,268 Inactive Apr 27 365
# 11110 1BR 1 639 $1,268 Inactive Mar 26 31
Apt 1930 1BR 1 750 $1,268 Inactive Dec 25 28
# 11613 1BR 1 707 $1,263 Inactive Apr 2 129
# 11030 1BR 1 750 $1,258 Inactive Feb 14 176
# 12220 1BR 1 639 $1,253 Inactive Apr 27 365
# 12025 1BR 1 639 $1,243 Inactive May 19 365
Apt 1637 1BR 1 639 $1,223 Inactive Dec 26 144
# 11130 1BR 1 639 $1,223 Inactive Apr 26 22
# 11335 1BR 1 639 $1,223 Inactive Apr 24 365
# 12225 1BR 1 639 $1,223 Inactive Feb 25 165
1BR 1 639 $1,198 Inactive May 12 1
May $1,198
1BR 1 639 $1,158 Inactive Dec 18 1
May $1,188 May $1,188 Dec $1,158 (↓2.5%)
Rental Notes

No notes yet

Demographics

Affordability Risk in Affluent Micro-Market; Suburban Demand Depth Unclear

At $1,535/month, Grand Courtyards targets households earning $95K+, yet the 1-mile radius median income of $102.3K and 19.3% affordability ratio suggest tight positioning—renters above the 75th income percentile comprise 49.8% of the immediate trade area. The critical concern: renter concentration drops sharply from 42.0% (5-mile) to 33.4% (1-mile), indicating this is a high-ownership, affluent neighborhood where the property may cannibalize demand from a shallow renter pool rather than capture organic growth. The 3-mile ring's 38.9% renter rate and $89.3K median income represent the actual demand cushion, but they're measurably weaker than the immediate submarket—suggesting the property's rent positioning relies on geographic isolation or amenity capture rather than demographic inevitability.

AI analysis · Updated 9 days ago

1-Mile Radius

Population
11,780
Households
4,086
Avg Household Size
2.95
Median HH Income
$102,257
Median Home Value
$303,461
Median Rent
$1,647
% Renter Occupied
33.4%
Affordability
19.3% (rent/income)
Income Distribution
<$25k $150k+

3-Mile Radius

Population
85,221
Households
28,125
Avg Household Size
3.11
Median HH Income
$89,284
Median Home Value
$261,488
Median Rent
$1,768
% Renter Occupied
38.9%
Affordability
23.8% (rent/income)
Income Distribution
<$25k $150k+

5-Mile Radius

Population
237,187
Households
76,800
Avg Household Size
3.13
Median HH Income
$82,555
Median Home Value
$254,649
Median Rent
$1,701
% Renter Occupied
42.0%
Affordability
24.7% (rent/income)
Income Distribution
<$25k $150k+

Source: US Census ACS 5-Year Estimates (2023) · 3 tracts (1mi)

Demographics Notes

No notes yet

Unit Mix

Grand Courtyards is heavily skewed toward 1BR units (32.1% of the 390-unit portfolio), with 2BR comprising 27.4% and 3BR+ just 8.2%—a profile tilted toward young professionals rather than families. Rent progression is modest: 1BR averages $1.43K, 2BR $1.65K (+15.3%), and 3BR $2.14K, suggesting limited pricing power in larger units or potential underutilization of the 32 three-bedroom units (only one listed). The 1998 vintage likely constrains rent growth on the 1BR product; the 2BR/3BR+ combination signals either weak demand for family-sized units in this submarket or an asset underperforming relative to market composition.

AI analysis · Updated 9 days ago

Estimated from 264 listed units (67.7% of 390 total)

1BR 125 units
2BR 107 units
3BR+ 32 units
Unit Mix Notes

No notes yet

Amenities

Pet Policy

We have no breed or weight restrictions. Our community has a maximum of two pets in each apartment home.

Amenities Notes

No notes yet

Appraisal History

Appraisal Interpretation: Grand Courtyards

The property appreciated 16.0% YoY to $75.4M ($193.3K/unit), driven by strong market fundamentals rather than redevelopment optionality—land represents only 3.2% of total value, indicating the 1998 construction and existing improvements are the primary value driver. The steep annual gain suggests either recent market tightening in the Dallas multifamily sector or a prior undervaluation, but a single data point precludes trend analysis. Without prior-year comparables, we cannot assess whether this momentum is sustainable or reflects broad market strength versus asset-specific factors.

AI analysis · Updated 22 days ago
Year Total Value Change
2025 $75,374,330 +16.0%
Appraisal Notes

No notes yet

Google Reviews

Rating deterioration and staff dependency mask underlying operational risks. The 4.3 overall rating reflects a sharp 30 basis point decline over the last six months (4.8 prior period to 4.5 recent), driven primarily by 48 one-star reviews (12.9% of total) that cite systemic issues rather than isolated incidents—one reviewer documents complaints spanning a decade. While recent positive reviews disproportionately credit individual leasing staff (Diamond Albert, Francisco A, Rachel) for responsiveness and maintenance speed, this personality-driven satisfaction creates concentration risk; the property's operational quality appears contingent on specific personnel rather than robust systems. The bimodal distribution (272 five-stars, 48 one-stars, minimal mid-range feedback) suggests fundamentally polarized resident experiences with limited middle ground, raising questions about consistency in unit condition, lease enforcement, or neighbor management that underwriting should probe directly.

AI analysis · Updated 22 days ago

Rating Distribution

5★
272 (77%)
4★
16 (5%)
3★
6 (2%)
2★
12 (3%)
1★
48 (14%)

354 reviews total

Rating Trend

Reviews

Nathan Williams ★★★★★ Feb 2026

I just want to say that Diamond Albert went above and beyond to make me feel that MAA Grand Court Yards is the place for me! Thank you so much giver a raise.

Owner response

Hi Nathan, we are very happy to have provided you with such a positive experience! If you ever need anything else from us, please feel free to give us a call or stop by. Have an awesome day!

Mark Lee ★★★★★ Feb 2026

Owner response

Hi Mark, thank you for the high star rating! Please don't hesitate to reach out if there's anything additional we can do for you.

Caroline Poarch ★★★★★ Local Guide Feb 2026

Francisco A is so wonderful and very helpful. He replaced our sensor on our garage and was so kind about it

Owner response

Hello, we are very happy to have provided you with such a positive experience! Please let us know if there is anything else we can do for you; we are more than happy to help!

Kathy Goodwin ★★★★★ Feb 2026

Owner response

Hello, thank you so much for your high rating! We hope you have a great day!

Haleigh Measly ★★★★★ Feb 2026

Owner response

Hi, thank you for the high star rating! Please don't hesitate to reach out if there's anything additional we can do for you.

Showing 5 of 354 reviews Load more
Reviews Notes

No notes yet

Data Sources

Apify Google Places (Scraper)
Last updated: Feb 26, 2026 9 fields
Sources Notes

No notes yet