We used a captain through Voyage.
He ate about all meals with us or fended for himself if he wanted to.
We were concerned this would be awkward, but most have done this enough, that they are quite adept at fitting in and leaving you alone as needed.
We tipped $100/day at end of trip for excellent service.