This place is better than what I expected for 12 people. Station is also very nearby and can take a metro directly to Venice city which is 10 mins only.
Communication is also good with the host.