Do yourself a favor and don't look anymore. This is the right place, trust to me on this one. Close to the famous Piazza S. Marcos, easy to find(you'll appreciate this later), and the best american friendly host in the world, Simone he's a pearl in the ocean. 😉