The staff are amazing, very clean super helpful, food was amazing. They upgraded us to premium at no charge, But then continually bugged us to go to a timeshare meeting, which I wasn’t a fan of. The check in took us almost an hour and a half, which was super frustrating, After traveling all day . My other Complaint is how much you have to walk. We were in the family section, our room was the farthest away from the main things in the resort. It was a A 10 -15 minute walk to main buffet, Entertainment, à la cart, restaurants, teen club And about a 20 minute walk to the beach. There were days that I put on 15 km walking back-and-forth. By day 3 your feet and your leg legs hurt. They do have a Tran But most of the time it’s too full and you can’t get on it and probably takes 15 to 20 minutes every round depending in the time of day. Besides that it was a great experience with my family and I did have a wonderful week . Definitely family friendly.