Everything as expected or better. Good value for money.