Bergamo is expensive and this flat is cheapest one you can find on good location. If you have little bit more to spend, find something more cosy. If location is priority for you, know that this is realy close to train station and not far from city centre but the neighbourhood feels unsafe (although we had no issues and carabiner are near). If you are looking for commodity or privacy skip this because bathroom is shared. If you are looking for a fer price and you have a short stay, this is the place for you.
Hygiene is acceptable but far from any high standards. Rooms have old locks and it seems they all use the same key so carry all important items with you. Breakfast that was included in the past is no more, same as the drive from the airport. We agreed with the host he'll drive us from the airport, but he stood us up. On the day of our arrival he was also very unresponsive (we were almost ready to cancel reservation). His sister let us in after some delay. They are both focused on their "real" jobs and do not spend much time on quality of service they provide.
All in all, how much you pay, that is what you get.