The phrase
"upscale property" refers to a type of real estate that is considered high-end or luxurious. It usually includes features, amenities, and finishes that are of superior quality and are expected to cater to individuals with higher incomes or luxurious lifestyles.
Full definition