I saw it and really enjoyed it.
You have to remember that the story is told from the legend/myth perspective but the did pull in some history. The History Channel is running a 2 hour program about the "real" 300 that was really interesting. After seeing the movie and then watching that, you can see a lot of the elements that they pulled into the movie, but also realize what is embellished or left out.