The space is well located to go sightseeing as it's within a 10-30 minute walking distance of most of the main attractions. The stairwell and stairs leading up to the apartment from the ground floor are quite narrow so it is not good for people who have mobility issues or cannot pull/lift heavy luggage by themselves. The place has a key code and lockbox for the key so you can check in without having to get the key at another location now (this was an issue in previous reviews).
The agency that runs the place is available via Whataspp or email and they can advise on booking various tour packages before or during your trip. If you have a lot of luggage/people they can book a water taxi direct to and from the airport. Otherwise the location is very easy to get to by vaporetto with luggage from the bus station at Piazzale Roma or the Santa Lucia train station.