a wonderful place and perfect for a short or long stay.