Very nice place for both short term and long term stay.