Fantastic. Place is beautiful. Great location. Perfect for our large group.