Exactly as described. Great hosts. Great accommodation. Great location. Great value for money.