Not bad, but some things could be changed.