Train station is kind of OK but definitely very confusing for a tourist. We hop on different trains few times....They have few shops- Laderach chocolates, pharmacy and everybody spoke in English which was very nice. I highly recommend to buy tickets not at the machine because many were broken and glitch, but instead wait in the line inside at SBB office. they help us to purchase first class train ride to Zurich! but on the way back to Milan I purchase wrong tickets and we had to leave the train after they checked our tickets. Again so many different train companies that I got confused. Also platforms may change so watch out.
Also we had ticino card provided by our hotel and we had all public transport for free. Was so convenient, we could even use funicular for free instead of taking steps. read more