This place is beautiful! I thought it had a lot of different challenging levels, which we ended up playing longer than we thought it would take so make sure you schedule extra time if you're doing anything else that day.
Pros: Beautiful Design and location
Cons: A little pricey
more