wonderful place to stay for a longer period.