Everything we could wish for and more. Our hosts were so attentive and helpful. Would love to come back.