Beyond my expectations and worth the experience