Very well set up and in a fabulous location. Plenty to keep all ages occupied.