J.M.
Roaches like cool moist areas. Professionals are the way to go, in my opinion. I brought roaches home once with dog food from the store. The roaches liked living beneath the sink, around the edges up underneath where the sink was dropped into the countertop - it was cool and dark there. Even though I had professionals for the year, it still took awhile to locate where they were nesting. They also like to lay their eggs in steel wool, which is what I had poked into holes to keep mice and roaches from coming in around the water pipes. Roache motels wrok to combat the older one, but if you don't locate where the eggs are being laid you will never get rid of them.