My experience with Aldo has always been that of seamless convenience and very friendly and knowledgeable service.
The staff is accommodating, cheerful and helpful.
I made an online purchase and didn't care for the fit of one of the styles. The return process was very simple, and while I couldn't find anything in store to swap my purchase for, the experience was positive all the same.
As far as actual product- I stay away from the man made "leather" and only buy real, wears much better and worth the price, especially if you can snag I good deal (I find they run better specials online).
All in all, good selection of styles at a right price.