Margo's place was great. It's definitely small, but that's what you get in Venice.
I underestimated that myself, but other than that, the location is great & Margo was a fantastic host + very helpful