how is seattle washington to live