Everything was wonderful! Location, communication, and the place itself. Follow every recommendation the team gives for food, activities etc. Not a single one was less than fabulous!