Excellent hospitality and facilities. A bit small for an extended stay.