So i just did a 100% speedrun which im calling all floors fully discovered and all items collected (including shopkeeper) and that one key you have to get in the way back of the third level ;) my was that part the hardest! well ill post my time for anyone who wants to try!
World Record 100% 10:09.12 by ExoticPanda
Floor 1-2:37.52 Floor 2-5:05.90 Floor 3-9:26.28 Boss-10:09.12
also the bonus rooms you have to do the codes and open the chests and all shopkeeper items (except heal potion it just heals you).