The Ellwood at Goleta Beach is finally open. As a restaurant lover who lives about four minutes away, very few sentences have ...