The place is great, the location is 5 minutes on foot from Piazza Maggiore (Central Plaza, where all the important places are). Everything was amazing! Definately recommend it!