We wanted this to be a good experience in a tropical paradise, but the previous review shared that their timeliness is terrible with no communication from the staff about the delay. We had to keep asking for the meal and we waited about an hour and 30 minutes for our food to finally come out. The food looked good, nothing exceptional, but not bad. We were all full and went on. Caution parking near this touristy beach location is terrible, so overall, don't come here unless you have time to spare. read more