Good and solid place for a long and short term stay