Communication was excellent and as we arrived late at night, late check-in docs were prepared and ready to go in the safe with clear instructions. Unit was very clean, beds comfy, kitchen had everything we needed. Didn't use the other compound facilities or checked the beach access since we only stayed overnight, so can't comment on that.