Lee&Steve’s place is a green calm oasis hidden in NE Seattle: peak airbnb experience!