This was a last minute trip and truly an excellent vacation. I took my 2 boys (16 & 9 yrs) and we had a wonderful time. The food was excellent; the grounds, pool, hot tubs, beach, activities were fantastic. The personnel were courteous, helpful, professional, and went above and beyond to make our stay wonderful. We cant wait to go back!