Find your home! 3,539 flats to share