Legislators give 2023 session solid grades