I'm not sure what your budget is like or what services you're offering. Everyone has a mixed experience with advertising. You need to find what works for you and overall, you need reviews. It's how we shop today. Most people look things up on their phone, look for reviews, look at pictures and then make decisions from there.
Home Advisor $350 annual membership & leads cost $20+ but the leads are solid; just a matter of closing them
Your own website - you can also use your Facebook page as a website
Yelp page doesn't cost anything to create the page however ads do cost. Will want your actual website name - not Facebook.
Google (you can point Google to your Facebook page)
Facebook ads are effective but you do spend money. Try introductory offers.
HOA (reach out to HOA's, find out if there is an apartment association to reach out to in your area)
Thumbtack - it doesn't cost anything to join however overall, you spend a lot responding to leads and will only close a few.
Car Club/Dealerships/Facility Managers of Corporations - if you do auto detailing as well.
Business Cards, Networking, Coffee Shops, Yard Signs posted on street corners around town,Realtors...Everyday you don't spend doing work, you need to be marketing. If you work 8 hours a day doing the actual work, you need to be putting in equal amount of time into marketing. You might have 10 jobs to do on the calendar but if you aren't marketing, what are you going to do after that. Word of mouth is also the best most cost effective advertising there is.