Find your home! 3,259 flats to share