I had booked online through their website, it was easy and offered good deal. Their boat is smaller compared to other company cruise to minimize the people on board for better viewing and experience. I couldn't make it on the day of booking, called them arranged for next day (usually they charge fees for change but did something extraordinary being the 31st eve, thank you so much for that).
The drive from Queenstown is 4hrs without halt, so plan it properly as you cannot resist stopping on the way with all those scenic spots. After arriving at the reception, it was very quick process and the reception girl was very friendly. Then we were greeted by Captain (Phillip) and cabin crew (Jazmin), the captain was entertaining and informative n Jazmin was friendly and took couple shots for us.
Now onto the main part, the milford cruising experience. It was 2hrs spot on journey as mentioned with information and stops for pics of beautiful waterfalls and sea lions. We had the best experience to spot dolphin pod, 3-4 of them even followed our boat. Thank you Mitre peak for amazing experience.