The have recently started up with a new website, all looks a bit too good to be true, anyone brought from them recently?