The ambience of this restaurant is amazing.. right on the beach, with sand under your feet!! Excellent food & desserts... drinks are great too! Overall a bit expensive, but you dont mind treating yourself to this wonderful experience!!! Be prepared to wait though, as it is VERY popular and is always packed no matter what day or hour!!