Overall we had a good vacation, this was our first trip with our 1.5 year old so our experience was really focused on that. The beach was beautiful, soft sand, and swimming, the highlight of our trip. In general the property was very nice, clean and the staff around the property were great. All of the pools were also great and you could always fine a place to sit with shade. We did have a few things we didn't love though, the first being check -in. I had previously fully completed online check in, including uploading our passports, but they fully re-did everything again by the time we waited in line and finally got checked in it was close to an hour. Next our room, we stayed in a junior pool sweet which on first glance was perfect, just like the pictures, my issues were that