I'm a fan of the diner dash games, and thought this was quite a good deal for one of them.
As for BigFishGames, I can recommend them. Brilliant customer support*, no membership required to buy games, no ties. Only "bad" thing is you need their own downloader to get their games, buit can't say I've ever had any issues with the software (and I'm quite picky with what I put on my machine).
* Whenever I've contacted them I've always had "human" replies, typed by hand, friendly and always resolving my issues. A rare find in these days.