I'm riding a dual 650c Volae Team and am 5'-7". I had no trouble learning to ride my Team but never could get the hang of the Bacchetta. In all fairness to Bacchetta, I may have never found the right bike shop to properly fit me.
All that aside, it's a little scary at high traffic intersections especially if there is a little incline to get started on. A short rider has to get everything situated just right before they push off so a little planning has to go into stopping and starting.
-Dennis