We enjoyed ourselves a lot here.
Venice is very busy so it is worth using the bag drop service at the station (cheapish) prior to check in if you arrive early as we did.