The experience is very good. It woulb be even better that it retains my info filled during checkout if I decided to go back shopping instead of re-entering the whole thing again. It would be even better to give customers the ability to create an account and store their info in a profile for quicker checkout on their subsequent visits.