This little gem will exceed your expectations.
I hope it is available for the dates you want.