only one restratrant, not three. the other one has the same food as the buffet and if you want other food you have to pay an additional price, even if your all inclusive. one night it was Mexican buffet night, they had tacos (very good) I asked the waiter if there was guacamole he said no, you have to pay $5 (usd) for a side of guacamole, which is crazy . a lot smaller than the pictures show, on the website it looks like it has two pools however there is only one, just a lot different than expected especially for the price.