Everything was taken care of by TripFactory.... We enjoyed our trip.... Just there are less people knowing English, so this was the only barrier for us to communicate....otherwise all was good...we will definitely come back to them for our next trip...