I ordered 2 items from Fabric.com One of them was out of stock and Fabric.com were very quick to refund the cost of that item and its postage - great customer service. The international delivery was very quick. I would definitely by from Fabric.com again.
Ordered 2 visas Only one was correct. Staff at the airport was grumpy and blamed his head office for not getting the paperwork right, rather than trying to be helpful. Paid for fast track service and waited 90 minutes to get my visa. Would have been quicker joining the public queue.