I avoided 99 b/c of the iffy reviews. I originally went with a friend of a friend and got result that were, well, akin to a friend of a friend.
Already out $500, I wanted to avoid another money pit, so gave it a whirl. Could not speak highly enough about the results. Got to a slow start, but ended up with a designer with moniker of pertamax, and was thrilled with the results. Flexible. Responsive. Quality.