The apartment is located only about 200 meters (going upstairs) from the train station and the bus stop where most of the buses stop, so you can easily reach the beach in San Leone in 20-30 minutes, and visit Valle dei templi by going there. Also, the central bus station is very close, as is the main pedestrian street and the restaurants.
Sergio was very helpful and he answered all my questions about the surroundings and sights to visit.
Additional bonus for this place is that there is a dedicated bathroom for each room.