I recently took over as an admin at a company that is using 123cheapdomains. Our domain expired with no warning, and we did not even get a redirect to an error message! All our systems that relied on the domain went down overnight and we had a few serious revenue losing incidents where customers were unable to do their jobs. Stay away from 123cheapdomains, they are neiter cheap nor reliable.
Even after we renewed the domain, we were still offline for a few days as these guys are just resellers that have to process everything manually with the real registrar.