When my boyfriend and I arrived into Venice, we didn't have data or WiFi to let Mario know we were at our meeting point. As a result, we were running behind for maybe an hour. Luckily, there was WiFi we were able to jump on nearby. Mario met with us almost immediately. He was very understanding and very accommodating to our stay and he recommended an excellent restaurant nearby where we had the BEST seafood pasta (we still dream about it).
Location is residential but close to a vaporetto stop if you wanted to spend half a day in Murano the nearby island or just get to any other main stops in Venice! But in Venice, walking is definitely an option since it's pretty small but very easy to get lost without a GPS.
Overall wonderful stay in Venice, would recommend!