I want to create a real estate agent website using

I want to create a real estate agent website using wordpress, but am unsure how the idx listings work. Can i use any theme and then just install the real estate idx plugin to activate the listing data? Or do i have to use one of the real estate themes from like themeforest where its already setup for real estate listings and such?