Microsoft Surface Go: Stylish 2-in-1 at an affordable price