The Leaf on The Sands Resort has cozy rooms for couples located in a low-rise building surrounded by natural views of the tropical sanctuary. All rooms are pool-view or facing lush green gardens.