Sooo the only reason I'm giving 4 instead of 5 stars is because my order was messed up originally! Can't order vegetarian and get meat!!! BIG DIFF!!! But regretfully I waited a week and tried to go again & they made sure it was correct and it was absolutely amazing!!!