So, it depends what you’re optimizing for.  If you want to rank well on Google, the hardest part is incorporating your listings in a way that is easy to update but also rank well on Google.

I haven’t worked with them, but Sharp Launch has a great way of doing this that looks great, incorporates email marketing, and they can build the website, but they are pricy.

You could hire someone unrelated to CRE to build you a nice looking website, and use Buildout for your listings, but if you don’t use their other features, it is an expensive way to list properties on your website.

Build to suit brands makes websites and has a low cost listing plugin, but I’ve never seen a website using it that ranks well.

There is a group called Union Street media that has a great secret sauce for building real estate websites that rank well. They are more geared towards residential, but I’ve seen them do CRE websites that cream the competition. The downside is they have their own website platform so if you decide to stop working with them you need to build a new website.

If you don’t care about ranking in Google, anyone you’ve seen make a nice looking website can build you a nice looking website and then you could use Loopnets Looplink to put your listings on it. Won’t rank on Google but works fine.

Cc’ing @AvivaRealEstate and @MaxFisherCRE for other CRE web designer recommendations