I bought from them a short while back. My order didn't arrive and I emailed them asking where it was. They phoned me back and explained they had a technical glitch and lost all their orders and they were trying to find who had placed orders with them. They sent my order straight away after that. It was for some anubias and they didn't package it very well, the anubias was rolling around inside a cardboard box without padding so some of the leaves were a bit damaged. I emailed to complain and they phoned back again and were very helpful over the phone.
My impression was they're not the most professional retailer but they do have excellent customer service.