Nice. Maybe not quite worth the cost, though.
The puzzle pieces are nicely made and decently sized, although the interlocking parts don't fit together perfectly, and the paint appears to be a single coat, with no topcoat to protect it I'm afraid it might scratch or chip easily (it hasn't yet, but I we haven't taken it out of the package yet.) It's a pretty little decorative piece, but my kids like to play, and I don't know if this will survive much play.
All in all, it's a nice little item, but I don't feel it was worth the $25 I paid for it.