I can work extra hours when it is convenient and have a nap during business hours if it fits the bill.
This is definitely a benefit. When I am home, I take a nap at times too :)
Meetings out of the house are essential for new clients and are expensive.
For my own business, we would always meet at their office/place of work. But like you say, getting new business is a bit harder.
Do you know all the dog's names in your area, but none of the owner names? It is common here.