I think it is very cute.  The heart seems of good quality. The chain is thin but adequate. I have a pin that I bought many years ago that is a puffed heart. I actually prefer my old pin's heart to this one although they are very similar.
Just remember the old saying.....You get what you pay for.