While you can not embed multiple template folders deep. You have a couple of options. In your cleaning/services template you could do something along the lines of:
{if segment_3 == "reviews"}
{if segment_4 == ""}
Show just this content when reviews is in segment 3 and segment 4 is empty
{/if}
{if segment_4 == "best"}
This shows is segment 3 is reviews and segment 4 is best
{/if}
{if segment_4 == "something"}
You can do this as many times as you need to replicate the functionality you need.
{if segment_5 == "more"}
You can do this upto 9 segments
{/if}
{/if}
{/if}
Alternatively you could use template routes functionality if you are using newer version of EE.
In the control panel you would goto the Template Route Manager and as an example for services/reviews
template you would set the route to services/cleaning/reviews/
. Personally I would move the templates that you are routing into their own folder to avoid confusion down the road so it was me I would have _routes/service_reviews
being routed to services/cleaning/reviews/
and _routes/service_best
routed to services/cleaning/reviews/best/
Your other option would be to use an add-on to manage the multiple depth functionality. This could be the built in Pages module or something like Structure. Each of these add-ons have advantages and disadvantages.
All of these options should get you the desired results one way or another.