Note: TheMirrorShield has submitted a faster time here.
This run has been verified.
Overall it was a good PB. Needed rupees in the end and that wasted a minute and a half. Otherwise swift sail was okay. 5th try but saved 3:45 from that. Rest was just because good playing!