Would highly recommend this tour if someone is looking to cover more places in short time. Tour guide Ray was very knowledgeable and explained/shared info in English (following Chinese). We were vegetarians and could comfortably find veg food throughout this tour (Subway, Pizza-hut, Taco-bell, Indian restaurants) except for breakfast @ Las-Vegas for a day or two (managed with breads/fruits). Managed dinner all days with packed Indian foods (Microwave is available across all hotels in this trip except for Las-Vegas).