The material is smooth glass, very dark blue and very pretty to look at. The perfect smoothness of the blown glass makes it a pleasure to hold, and it keeps both the hot and cold temperatures for a fairly long time, even while inside your body.
The bubbles at the straight end are lightly curved, just enough to provide good sensation for both anal and vaginal play without being too much. The curved end does have a rather wicked angle, so it's good to use lube and have your body prepared. The ends have a small amount of point to them, but I didn't find it to be uncomfortable or painful.
I noticed a lot of people wondering if it was comparable to the Bent Graduate, because they found the shape of the BG didn't work for them. I wish I could answer that question. Unfortunately, I've never used the Bent Graduate, so I don't know how it compares to this dildo. The Icicles dildo is slightly longer overall and yet has a shorter insertable length, which leads me to believe that this might have a sharper bend to its G-spot side. The ends also seem to be slightly less pointed; however, this observation is only based on images of the Bent Graduate, and the fact that I didn't experience any of the uncomfortable points noted by uses of the BG.
At its best, this toy is easy to use, has good handholds no matter which side you're using, is easy to insert and remove, and is easy to care for (provided you don't drop it or smash it into equally hard materials).
At its worst, this toy is sharply angled and looks like a lot of other toys on the market.
As with all glass toys, this is exceptionally easy to care for. Wash it with soap and warm water or throw it in the dishwasher (I recommend the top rack, but that's where I put all my toys, just to be safe).
It doesn't come with a very good storage system, however, unless you're going to keep it in its original packaging (which is basically a box with a Styrofoam insert that houses the toy). Thus, you'll want to invest in a nice cushioned bag (or an extra sock) just to make sure it doesn't get smashed into anything.