Best Western Plus La Demeure is a haven of peace in the heart of Paris, close to the capital's most famous monuments.