Myprotein is a good european brand with quality products. I hav tried myprotein mass gainer and got quite satisfactory results. It is a trusted site but if you order Myprotein products from their original site then it will cost you a lot including custom charges. So buy their products from an authorised retailer. Also their shipping time is not fix, the products may reach you in a weak, 2 weaks and sometimes it takes a month.