Recommended master/data designations for a 3-node ES cluster

Hello, was wondering if there is a recommendation for the master/data designations for a 3-node ES cluster. I have 2 servers that have enough storage to contain all of my data/events, and a third with much less storage. All have sufficient CPU/memory (8 x 32). I was thinking of having the server with the least amount of storage function as a dedicated Master node, while the other 2 servers function as Master/Data nodes (which will provide the shard replication ES desires). I was also planning to have the dedicated Master node act as the target for Kibana and any queries we wish to script using cURL, etc. Does this config make sense? Appreciate the communities feedback.

For your environment, yes, this makes sense.