This is a unique experience that is worth it. Know what you are getting into and you will really enjoy it. Location is great too (parking on the weekends is the only headache). 5 stars!