fairly long and width is perfectly proportionate.
it doesn't thicken in any weird spots, the head is nice and defined giving a good feeling.
the material is a little too rubberized for me. needs to be softer and more flexable. as it is, it feels like cheap rubber. it does not heat up well so if you live in a cold place, expect to be doing some warmup.
the vibration is pretty good, though i would have liked to see stronger, more even vibration. or more focused vibration at the head (right now it is kind of near the middle and fades noticably along the length)
the suction cup is very good with a straight pull, but it slides around on smooth surfaces (not a problem though)
vaginally this thing feels pretty great, but anal is another story. fine if you just put it in and leave it alone letting the vibration do the work as part of your regular play, but its hard material and rough textures mean "great play, sore day"
overall everything is forgivable, but it is the material that loses the points. i dont mind it, but it would absolutely be too hard for some