I've done a few block swaps. It was such fun following the thread on the board and watching new blocks come up.
I have always received the number of blocks I was supposed to receive. Not all blocks have been perfect, but I don't care. My blocks are not perfect either. It's fun to see how different people interpret the theme of the swap. I get ideas I would have never thought of on my own!
I have the blocks sent to my home address. Only the swap host gets everyone's address and I have never felt uncomfortable with that.
Getting blocks from around the world is such fun.