I've tested 3fins Sonntag GPS4 32 and 28; Hurricane SS M-30cm.
With the first one I fell I was too big. With The second too small, and with the Hurricane confortable but less feel of speed.
I get 31,94 vmax with the 32 cm fin
32,4 vmax with the 28cm
32,3 vmax with the 30 cm