Zavvi is alright, but their shipping needs improvement.
I had my FFXIII SE shipped only in a bubbled mailer and the game was all crushed during transit. I had a refund issued without any problems (took awhile though), but I'm hesitant to use them again cuz of their shoddy packaging.