The tour looks great and if you like steam trains you'll really like that trip. My dad was like a little kid in a candy shop! Just be warned, there isn't much to Mallaig, so hopefully you don't spend too much time there. We had lunch, just walked around a bit to see the views, then we were ready to go.