Stella s apartment is just right for a great visit to Athens .