Josh was great and the property was very nice. The family had a great time! There were plenty of activities and most of the resort staff were pleasant and helpful. Only two downsides were that we had a first floor room with a limited view (but fine - go outside!) and there is basically no public transportation or uber if you want to go anywhere than to the village.