A stay in Tulum, Mexico, can start and finish with chocolate