Alibaba lives up to expectations