We just got back from a four day stay. It was picture perfect. The senery was wonderful. Many activities for the whole family (we had a family of 6 with infant to school age children). Clean rooms and beautiful grounds. The best part is the friendly, inviting staff. I could not single out one person that was more accomidating than another. From check-in, dining, excursions, water/land activities, evening shows and Mini club they are all awesome! I wasn't planning on taking my children to the mini club, but I couldn't get my daughter out! She had such a wonderful time and felt very special with all the attention and activities that she participated in. I would highly recommend this vacation spot. There is one down side...you have to leave and go home.