The place is perfect for family, our little daughter had a lot of fun and by been inside the resort, all the amenities incredibly increase the overall experience.
Communication was great too! We don't really have nothing bad to say, we had a great time! Highlight recommended.