Very good food. Nice cool atmosphere right next to the shops. However, some of the wait staff could use a bit more training on time management. We were the only ones in there until 30 min later the whole island showed up...but still took our waitress 30 min to bring us drinks BEFORE other ppl showed up! But very good food and atmosphere at least.