The restaurant was very nice. We got the reservation late in the evening, which was not a good idea with kids. The environment was great with live music going from one table to the other serenading.
We arrived early to get seated as soon as possible. Too early said the restaurant personnel, but accomodated us with a table outside at a bar.
They forgot about us an we ended up sitting in a table that I didn't like at all. I asked for a change, but they couldn't make up their mind and we ended up sitting there anyway.
The menu was the same for the most part as it is a all-inclusive resort. The waiter took our order and then it really got ugly. We got our salad about 15-20 minutes later. Then we waited another 15-20 (kids are now falling asleep). I had to call the head waiter and have him advise me of the problem as other people around us had their food. Sure, they were going to get right on it.
We got our soup about 10 minutes later. We then were served our main course. The meal was alright, but after all that waiting it was also cold.
As we were leaving they still had the nerve to ask us if we wanted dessert. I'll tell you what, I was so upset that I couldn't even sleep.