Clean apartment that seems to have been renovated specifically for temporary stays