Equally, just because something has referral links in it, that does not make it spam. I sincerely disagree with your tagging of this post. As the first paragraph states, there will be referral links, but they follow a genuine write-up on the services.
Upvoting your own post... @steemcleaners seem incredibly efficient at generating income for themselves.