communication and location were amazing! it was very clean and well maintained. we had so much fun and can't want to stay again. 😊