very good value all round