Find your home! 8,620 flats to share