This bubble bath is GREAT and at Dollar Tree! It foams up quickly and a little bit goes along way. The foam is fine. It isn't the best foam I have ever seen, but it lasts for his entire bath and smells amazing (watermelon or green apple). For $1 this will the bubble bath I continuously buy until it is no longer available!