I can do any sized cube. I have 2x2x2 to 7x7x7. I'd have bigger ones, but the price gets a bit silly.
I can also do any size megaminx. I have a teraminx which takes about 4 hours for me to solve. I've had it for years and only solved it twice.
I have tje Ghost Cube mentioned above too, among many other twisty puzzles. These days I only buy the really unique stuff, so maybe one or two puzzles a year.
The trick to working out how to do the Rubik's cube is noticing that there is only ONE correct place for each piece and ONE correct orientation. 8 corners, and 12 edges. The centres don't move.
My 3x3 time is nothing special. A good time for me is about 40 seconds. A bad one, about a minute.