If you're looking for a new apartment, you've likely already spent hours and hours scrolling through listings that fit...

read more