Find your home! 3,266 flats to share