Excellent.
As another person commented below, cool the bearing before fitment! I simply left the bearings in the freezer for an hour before fitting and they pressed in fine using just an m12x200mm bolt and 2 sockets. Lower ones are a bit more fiddly to fit due to the shape of the hub, but still not too difficult. Difficulty rating of 7.5/10.
The bearings themselves seem much sturdier than OEM, they also have a steel (stainless?) ring in place to retain the rubber boot and thus solve the issue with the OEM bearings.
Fantastic price, good delivery times.