overall very satisfactory