Good location, good communication. Over all, my family and I had a great time.