Nice place but beware of the $50 registration fee & $25 per DAY resort fee that is not provided until 3 days before arrival.