The communication and checking in was easy. We had a wonderful family vacation! The rooms were perfect, laid out with full kitchen and large family room, and balcony overlooking property. Everything is clean, the grounds are so well maintained. There is truly something for all ages to do. We had a 17 year old and a four year old who had so many activities to choose from. Great food options right onsite! What a beautiful resort! We will definitely be back!