Communication was awesome, location was great, guides were provided, good food was recommended, everything was perfect!