Athena is a nice host. The flat is 5 minutes away from the heart of the city center and the port. You have everything you need for a comfortable stay.
There is a parking space (porto parking) just around the corner, which we can recommand.
The flat is quite big, so staying with more people should be comfortable too.