This place is amazing!!
We had great time in Queenstown!!!
Instruction, communication, cleanness are super good.