Stunning architecture in a great location on Giudecca, with outstanding views across the Giudecca canal to Venice.