Great location and beautiful place. Lots of room. Be prepared to find & pay for parking. Research ahead to find cheapest option. It can be pricy.