Ordered 2 times in the last months, both times all went smooth, and somehow, i got my order in under 1 week (in texas).
Last time, i had some issues with the automatic emails not coming through, and they replied fast , fw-ing the email again, and were very nice.
So, based on those 2 experiences, i would recommend the site.