Best place to stay in Bergamo. Great location with beautiful view!