Can't really comment on Coral Reef because we haven't been there but I would really stay away from Tutto. DH and I were there last February and for two days we ate the exact same thing except he ordered calamari at Tutto, which I refused to try, and he was sicker than a dog for two days. Even if he hadn't gotten sick, the service there was the worst we had ever. We will never go back.