Is this an okey way to add editable content to a site?

Doing my first real WP job, and the client want to be able to edit text etc…

So far I have made the different textboxes as custom post types, like one post type named “about”, one “testimonials” etc, so that the client, in an easy way can edit the text by going into the custom post type from the admin panel and edit the post.

Now the panel looks like:

pin - about us
pin - services
pin - testimonials
pin - policy

etc… and each containing just one post.

Is this an OK way to add content or is there some other recommended way?

If you are only going to have one piece of information behind each of those navigation links, you should probably use pages, rather than posts or custom posts.