Perfect! Flawless. A smoother and more flexible check out would have add greatness.