Joe Rock is a medium sized butt plug. It has the same "butt plug" design that can be found in almost any anal plug toy. It has a nice head, a semi-long neck, and a flared base. Joe Rock comes in many beautiful colors! Happy Valley's silicone collects lint and hair just like any other silicone toy, and it has a bit of drag. The base is very thick and can feel pretty uncomfortable during DP sessions or long term wear. The Joe Rock is better for intermediate to advanced users.