Not bad value for money. Could have been a little cleaner.