Starwood Capital Group, which was the largest owner in 2022 with 115,000 units, is a private investment firm headquartered in Miami, Florida.