The lodge’s setting amid lush and natural vegetation belied it’s five-star status, but it is a luxury hotel with all the bells and whistles.