Great location, spacious. Excellent communication. We had a ball!