south florida is the perfect place to live