I have ordered plants from both them and liveaquaria. LiveAquaria had my order processed same day and delivered on time, but had pest snails. It was all wrapped in newspaper and was nearly frozen when it was delivered.
Aquariumplants I ordered on a Monday night, emailed them Wednesday asking when I could expect they be shipped out. No response, so I called Wednesday afternoon and got someone on the phone, they told me they would be shipped out that night. I ordered using 2 day, and they actually arrived the next day Thursday. I paid for the foam packaging as it was cold out and all it was actually packed in was a few of the padded UPS envelopes rolled up. The plants were in excellent shape inside, but the order seemed small. No snails.
Just my experiences with them.