The place is very big and located in a quiet street, about 25-30 minute walk from the Piazza Maggiore.