Great place. Amal was fantastic and check-in, not always easy was in fact, easy. She went out of her way to change our booking at the last minute as we were coming in from Block Island (via Zambia and South Africa) and inclement weather caused us to move our stay up.
Assuming all else, I would book again next year during our annual trek home from where we work and live.