Over the top? Yes! Is it for everyone? No! Do I love it? Yes I do, mostly for the lessons it taught me!