Cobble Hill is a Canadian (Vancouver Island) company. All puzzles are complete (no pieces missing). Puzzles are $10 each or both for $16.