CavesBranch is modern luxury nested in wild jungle. If you have dietary restrictions, this is the place for you! The staff requested our dietary restrictions before we came and likely were surprised at the long list. The chefs went far out of their way to accommodate us and the food was excellent...and all done cheerfully. The setting is truly unique. While we booked a jungle suite, we were upgraded to Riverview Treehouse #17. Oh my, what a special treat! We looked out into and through the jungle overlooking the river with a symphony of jungle sounds to the backdrop of the running river. The jungle suites and bungalows are also lovely...tucked into the jungle floor and connected with lovely white-rock paths. Plant lovers will enjoy the extensive botanical gardens. If you care about great service, the staff are obviously happy...super friendly and attentive. If you're a backpacker needing a load of laundry done, they have laundry service on site. Thank you CavesBranch! Looking forward to my next stay!!