The restaurant is first come, first serve...
The inside of this place is pretty small, so there is almost always a wait. Personally, I wasn't that impressed with it, so unless I was staying at the resort and it was convenient...I would go somewhere else...