Location was great. Only issue we had was the heat on the first floor. Otherwise it was perfect for our large group!!