I highly recommend staying on Giudecca. It is only a 4 or 10 mins journey to the main island and it's quite lovely using the waterbus; the tranquility is so welcome!
The flat is perfect for a couple and well equipped to make self catering easy (oil, salt, pepper, UK travel adapters etc).
Communication for check in was very smooth and we were met at the waterbus stop by Laura's friend Daniella with ease.
All good!