Not far from where I live is a great little coffee shop with absolutely no parking within a 10 minute walk and sadly I never see it busy.
Just down the road is one that serves average coffee at best with ample parking and often has a queue out the door.
Making it easy for people to do business with you in this instance is a clear example where having the best product is simply not enough.
Take away any hurdles you may have inadvertently placed in their way.