In my opinion, this place is suitable for a short one night stay on your transit to other location. Interior is very basic, does not have a "home feeling" to it - this is an agency listing and it feels like one.
On the good side, however It is clean and has all basic amenities. The place is quite far from the railway station and airport and 20 minutes uphill walk to the old town, though the city bus stop is pretty close. The panoramic view is a little bit overstated, as the town is actually far away. The service and communication is quick and effective, the host can pick you up for the station and give some tips how to get where you need.
Overall, for the given price - I believe you could find a cozier location in Bergamo.
P.S. they also charge 2€ per night (per person) city tax, it is stated in the listing, so don't forget it, you'll need to have cash with you.