Good , modern place for long (or short) term stay.