A decent apartment for long term stays. Very conveniently located.