This place is excellent! It is very spacious and served all the purposes needed for a large group. I was pleased and surprised by how amazing the location was.