I thought it was well-crafted from a technical standpoint, but way too long for what it should have been and could have been better edited. There were structural issues with plotting and pacing that I couldn't get over while watching it. Also, I can't say I was blown away by most of the casting - no one was bad, and Pattinson actually did a believable enough job, but I generally found the cast to be pretty by the numbers. It was more of a film noir mystery, but sadly, the actual mystery was pretty straightforward to me (and I didn't read any spoilers) and I was never left on the edge of my seating guessing.
The cinematography is amazing though.