It is absolutely a ton of fun, and I enjoy it immensely.
At only $60 and with already more than 120 hours of play in 3 weeks, I've got to say that I don't think I've had this much fun for so little cost in some time. As a big movie buff, I'm used to paying about $20 for around 2-3 hours of entertainment now and maybe again every 6-10 months from now (rinse, repeat), but this is amazing! Even other video games can't compare to the fun for cash ratio... Dragon Age: Origins, for example, my favorite game, has given me a good 200 hours of game play over multiple play throughs and the expansions in the 2 and a half years I've had it... but total that game's cost together and it was around $120 for me after all the DLC content was figured in.
So really, 120 hours of game play in 3 weeks for $60 is absolutely fantastic!
And I'm no where even close to being done! I'm not even max level, yet!
This is the best gaming purchase I have made in years!