The Ali place has a great location close to main train station and it has everything for a short term stay.