Great family friendly resort! The room was clean and comfortable. The pools were really nice with our 2.5 year old. The beach out front was great for walks but had big waves and drops to deep quickly for little ones. There’s plenty of great beaches for young ones close by though. We would stay here again! *The only problem we had was at check-in. Check in was suppose to be at 4pm and our room was not ready until 6:30pm. After talking with other guests, this is the norm so be warned.*