Well-located, well-kept apartment. Has everything you need for short-term, or even longer-term stay.