It was a good experience. The need to register at the shop was a little bit annoying but nothing that could discourage shopping.
Improvements or suggestions
Providing tracking code for shipments will be nice. Specially for orders with delivery outside European Community