Been using IdealMining for a while now and they have paid out every time so far! They have a nice GUI and show you mostly everything you need to see.
They start at around $29.95 a TH, but the maintenance fee is only “$0.021 USD / 1 TH / 24 hours”. The contract is for 2 years as well. So far I believe that is the lowest maintenance fee on any mining service I have seen! If you do the math you make way more in the long run then any other service.
Anyways check it out: https://idealmining.com/?ref=157501