We have been here several times. Late lunch early dinner is the best time to go to avoid huge crowds. Cherry Hill Mall is so over rated but has a nice amount of dining locally. Bahama Breeze has a light menu and cute atmosphere on a cold day. Service was so so but it was probably because of the change of shifts. Great drink menu and gives you a tates of the Islands... Will be back!