Dinner at Coral is better because I feel it is more relaxed after a full day and you have time to savour the grade A ambience. Though the steak at Le Cellier in Canada is supposedly great, I thought my steak at Coral Reef was top notch -- the desserts were great, the service was fantastic, and the view was magnificent -- Have a great time!