Located in Tulum on the magical coast of the Caribbean, nestled amongst the trees, overlooking the white sand coast of the stunning caribbean.