In my experience, M247 (or E Hosting, as it is known) offers a terrible service, with significant downtime, particularly recently. We have lost two whole days in the last few weeks, which has cost us thousands of pounds in lost business. Their charges are low, but that's because they offer a very basic level of protection against DOS attacks, so they get knocked out very easily and when that happens it takes them ages to get their services back up and running. In the meantime, you lose all web services and any e-mail that is sent to you disappears, never to be recovered. So your customers think you are ignoring them and your on-line check-out is completely lost. An absolute nightmare.
I would strongly advise everyone to avoid this company like the plague.