Good short stay apartment in a convenient location