Great experience from beginning to end. All staff cheerful, happy and so eager to please (and very successful in doing so!!!). Great food, comfortable surroundings, slept like a baby. Activities planned well and I always felt relaxed. Caught beautiful rainbow from the time we arrived until we had to depart.