I was surprised to read some of the negative reviews here because our experiences have been so positive. We had a great waitress, Katrina, who was attentive to our needs. The food was delicious and more than we could eat. No room for dessert. The gift shop has a lot of very nice things.