Excellent accommodation, cleanliness, host family and facilities. Great value for money.