Baldur's Gate 2 is definitely one of the best games I have ever played. BioWare fixed the slight errors in the Infinity engine from the first Baldur's Gate and improved the gameplay. From the very first moment, the game manages to tell a very intriguing story which accelerates to epic heights before your journey's done. Definitely worth your hard-earned cash.