Definitely worth your money and time