I finally got around to seeing this weekend and I loved it.
Well the first half anyways, I was laughing hysterically at the events taking place.
The second half of it was pretty dull and sent the movie downhill imo.
The ending was perfect and I called it happening that way. If it didn't then I would have been shocked/surprised.