I bought this as a present for my girlfriend's Master Degree in Chemistry and it was an immense success.
The product is truly an example of fine work. The elements inside are very nice to the eyes, easy to see and appreciate.
The elements are very well sealed inside, the protection glass looks and feels extremely (truly, truly extremely) durable, which is appropriate for protection.
The lengths they went to in order to include some of the more difficult elements are also quite impressive (at least to a non-expert such as myself): they have created some small combinations that allow certain elements to be in the table which would otherwise need to be excluded.
The inclusion of some radioactive elements (that are obviously neutralized or we'd all be shortening our lives here) is also icing on the cake, because we hear them mentioned often, but we never see them, and within this little beautiful box, we get to actually see them.
Also, they include a comprehensive list of the elements within the table and how their state inside it is obtained, if they're pure or pre-treated in some manner in order to be included, which helps to understand why some elements have specific shapes or colors that an expert (again, not myself) might see as odd.
All in all, I'm very satisfied with the product and it definitely deserves 5 stars.
Here are a couple of tips regarding shipping and fees you should be careful about when buying, especially if internationally.
The better shipping option (that is only slightly pricier than the default one, mind you) doesn't guarantee the faster delivery: in my case the package arrived a day later (at no fault of Engineered Labs).
Any shipping fees that your country may impose upon the package are yours to pay for: this is specified in the "details" section of the product page and among the general terms of the website.
Take this couple of things into consideration when purchasing, but don't let them deter you. The product still arrives quite fast even if you're far, and when it gets to you, it won't disappoint.