Wonderful accommodation for short and long term stay.