A fun experience, a bit random but overall enjoyable.
The pick-up was a little late but the guide for the day Luisa kept in touch to let us know. She was also very friendly & speaks good English.
The lake sadly wasn't pink for our visit, they explained that is very weather dependent due to the conditions required for it.
The volcano was interesting, is not huge & you do end up in it with site a few people so can feel a bit cramped though not too uncomfortable.
The massage was better than expected, the wash in the lake was, weird but understand that they do this as a way of gaining tips as this is a source of income for the locals. You are not obliged to have a massage or be charged by someone, you just need to make that clear beforehand.