"A place where you can rent such films as Cinema Paradiso"