You really do have to time it right to be seated quickly at this place because it is SO small. We were able to walk right up and get a seat for lunch at around 1:30pm (right after we arrived at the resort) but just after we got there a big line formed (even though it wasn't really peak lunch time) and once you are waiting I can imagine that you are really waiting a long time because there are so few tables that turn over is really slow. After our experience, I would NEVER wait to eat there, actually I would never eat there again! The food (including ice cream) was average at best, service was horrible, the tables are tiny, and the place was filthy.