Nice ambiance. Long wait for server to take our order for drinks. Had to grab the waiter's attention and he acted like he forgot about us and made it seem like we were the ones taking a long time deciding. No. We ordered. Then the wait. Ordered and appetizer (calamari) which came quickly enough and tasted good. Then the real wait for the entrees. 45 minutes or so. Food tasted pretty good but small portions. No follow up from the waiter. We were done with our food and finally he came by but to deliver food to the table next to us. No acknowledgement at all. Seriously? We got up and left. We're staying at the resort so we figure they'll bill the room anyway. Awful service. Much like the rest of these reviews.