The accommodation is great and there were many little surprises to make the stay special.