Hello Apoorva, I am a wedding planner in Newyork city, USA and I know this site which you are talking about. I had ordered complete wedding invitations suits from 123weddingcards for my client approx in May 2017. Their services were smooth, my client also praised their invitation quality. That's why I can say that It is a good vendor, you can trust them.
Hope my feedback will help you!!