Everything was amazing! It was evident that there was a lot of time and planning that went into our itinerary so that we were able to make the most of everything! The small details from having someone there to greet us when we landed to having a driver ready to take us where we needed to go, it really made things so easy for us. We could relax and know it had all been taken care of. We loved every place we stayed and all of our tour guides were fantastic!