Good value for money, could have been cleaner.