My order arrived 2 days before I even expected it! The shipping estimate was 3-5 days, but I received it the next business day after the order was placed. So I am very happy with Alto. The product was exactly as I expected and the prompt service was greatly appreciated.
Kevin R. - Massachusetts