Haven't been there but have been told by friends to manage expectations less you be disappointed. Expect rustic facilities and average food and you will be surprised by the many positives to make it a worthwhile trip. If you expect 5 star you maybe disappointed at times.