G.R.
i have an apartment like 1 year ago full of roaches you can go to the office and ask them to spray every week but i also use Spectracide® Bug Stop® Indoor Plus Outdoor Insect Killer you can buy it at any walmart at the garden section it works and don't have any olor i spray about 3 times a year and i don't see any roach and last about 9 months ,after i spray i leave about 1 hour and then i open all the doors for 30 min,also you have to keep clean the apartment
the roaches traps you can use it too but you have to change it every week
hope this help you