A comfortable short term stay in a very convenient location