Mario's place was perfect for us with lots of space and high ceilings - very Italian. We really appreciated Mario meeting us at the apartment and giving us some information about the heating / cooker etc and also some local tips.
We took a taxi from the train station which cost less than 7 Euros. Once we had got our bearings and knew where the bus stop was (less than 10 minutes walk), it was easy to get anywhere using public transport. (We had a day in Lake Como and a day in Milan as well as a day exploring Bergamo which is wonderful - especially Citta Alta.)
If we return to Bergamo, we wouldn't hesitate to book again. Thanks, Mario!