SATC Review! (Contains Spoilers!)