very clean, great communication. good value for money.