We stayed recently at Sapphire Beach club close to where you are staying. That is the correct amount of time to allow.