They are a bit soft compared to premium teeth but there's way worse out there. My biggest complaint is a few shades don't match very well. For example, you'd think an A3 in classic would match an A3 in portrait since they are made by the same company but they don't. In fact a classic 65 is closer but still not perfect. Most shades are pretty close though.