Amazing experience.. Over all great service. had a great time. excellent food. but do ask for all the programs and activities on the very first day. or you might miss some of them as you do not know about it. make sure you know detailed programs of all days you are staying.