@BartHuis I bet search engines are smart enough to realize that query string can be in any order, unlike other segments. But like I said, it's easy to make sure that all your links follow some order of those parameters. The most obvious one would be to make them ordered alphabetically, like:
/apartments/location/nyc/price-max/1200/rooms/2
Alphabetical order: location, price-max, rooms.
Or you can also order them by "importance", which I would choose instead.