We usually do a lunch, we never make reservations and usually only have a few minutes wait for a table. On a weekend for dinner I might want reservations though.
I was really disappointed with our visit there last week. It was the first time my Mom has ever been there and they put us at a table with no animals near us at all. So my Mom couldn't understand what the fuss was all about over the place, so she missed out on seeing the best parts. Then we get a server who was just down right rude. Didn't take our order for a LONG time, even after taking the order of another table who got there after us. Took forever to even bring us a drink refill. Then charged us for items we never even ordered, I'm just glad we caught it on our bill. No apology even, just "Oh that's a mistake". Duh! It was just all bad. I do love it there and will be back, but hopefully we'll get another server.