Live in the heart of downtown Burlington, Vermont