I enjoyed the film, and D'Artagnan was rather pretty, but the film has not stuck to the spirit of the book and as with most book-to-film adaptions, it loses the bulk of the humour, excitement, and strength of the characters in translation. Milady had a weak part and did not seem evil, none of the musketeers were particularly developed, and D'artagnan did not have the same fire ands rashness of the book.
On its own it was alright, but it could have been so much better had it stuck a little closer to the classic story. If you haven't read the book and are looking for a safe movie for kids then this fits the bill. If you're looking for the true story of the three musketeers then this is not the movie version to try.