We absolutely loved our stay at Il Sole. This is not a Hilton or a Marriott, I travel frequently and you can get those hotels in any big city. These are people who treat you like family. It’s a small, family run hotel and restaurant who are almost welcoming you into their house. The last day there we had a very early (2:30 am!) flight out and when I stopped by the desk that evening to ask about how we check out in the middle of the night, the lovely young lady who had also checked us in said, oh, I’ve been waiting for you. Not only did she let me know how to get out in the middle of the night, she had packed to go breakfast for each of the three rooms in our party! Good luck finding that level of service at any big chain. Also, this sounds small but the shower water pressure is like a fire hydrant which feels great if you’ve been out all day walking like we did. They were so accommodating, I must have sent 25 emails asking questions and they never blinked. And, they also put up with my entry level Italian that I’ve been learning. We would stay here again in a heartbeat. Bergamo is a lovely city in Citta Alta. You need to make sure you know you are staying sort of up on a hill and to get down you need the bus as cars, taxis, Ubers are limited. But with help we figured it out all and become pros at Bus #1 into town each morning and then the Bergamo train station. Also if you stay here we did the Bergamo Free Walking Tour with Matteo which was awesome! We will be back Il Sole!