I booked Emerald Beach for a mid-Jan 2017 stay and they stated that I would be charged "upon arrival". I haven't been charged as of yet, so I assume this to be true.


~Eric