Excellent. Excellent. Excellent. Excellent. Excellent. They thought of everything, nice touches and extras, great hosts. Will definitely come again.