Pretty much first time experienced buying from a store online. Great experience - excellent communication (needed to correct a mistake with the address details that I had given). Required sunhats in a hurry and they were here within 2 days (express post). The quality of the products appears excellent, as per their description. No hesitation in buying from them again.