there is supposed to be a mathematical formula that if you follow it can get you to solve the rubik's cube.
I think it is a genetic disposition to thinking. Some people can do it, some cannot.
3-5 min is tremendously well.
I think my best ever was 1.5 hrs. It took me awhile.
..........then again that's not even that bad considering the majority of the population cannot even solve one at all.