Fits me snug; I’m average but I feel like it could accommodate lots of sizes. It works very well and is easy to adjust vibe speed during sex. First toy for us and we have used it every time so far haha. If you and your partner are looking, just buy this already. Magic pp time forreal