After reading some feedback, I was hesitant about doing business with them. But finally, I decided to purchase a line from them. The process was straightforward. I paid for it and received the transfer information minutes after my purchase along with support email and phone contact info. In the email, they mentioned that some lines might take about 3-5 business days to transfer. Indeed, it took three days to transfer it to my T-Mobile account, but there were no complaints about that as they gave me a heads up that I need to wait, and it won't be instant like some other portings. Overall a very positive experience with them!