I've been told that store is more American and shop is more cool in the UK. Could you please tell me if its right or not?