I can't really say if this was a good experience or not because we never got to go. I had a reservation for 8:30pm on 4th of July, I scheduled it many many weeks in advance. When we were getting close to the location I called because we couldn't find where they were located , at that time they informed me they overbooked and we couldn't go out. My family and I's 4th of July was ruined! I booked through Viator, I have used them several times with no issues, the women on the phone blamed trip advisor. Viator books based off the availability provided to them. They did nothing for us and they ruined out night. Not good service