Not bad for the money...