The apartment was exactly like on the pictures, however, the seaview is only available from the rooftop, not from the balcony, but in my opinion it's not a real problem. Giorgos was very nice and helpful, but he doesn't speak english, so we could communicate only via chat with each other, and sometimes the in-built translator produced tricky and/or hardly understandable phrases. 😁
The flat is a bit away from the center, but indeed nearby there is a free bus to there. But because its schedule isn't written in stone, you should expect some walking from time to time.