good value for money, good for short or long stay.