"'High end' here means 'luxurious' – a marketing position for a building."
In London it has long been a joke that all new builds are branded "luxury apartments" as a matter of course, even if they are really low specification, i.e. the term "luxury" has become both obligatory and in the process meaningless.