Their local shops are good but Jessops.com is terrible in terms of customer services. Asked to cancel the order by filling in the online form but none acted. After called number of times the order was cancelled but until chased again a week late a refund was then finally issued.