Upstreet's place is amazing--it's super stylish (I might have said "I wish this was my apartment" more times than my company appreciated) but it's actually the location that is its greatest asset. It's central enough that you can experience everything central Athens has to offer without ever setting foot in public transport. I would love to stay there again!