Fabulous time. Pros outweigh cons for sure. We got a great deal on the package, bed was comfortable (I'm not sure what the people calling it plywood sleep on at home lol), room was clean, staff were great. Check in was easy, you just have to give a hard no when they say they'll get their concierge for you. Room key please did the trick. If you want the fridge restocked, you just call. You can say how many you want. My hubby waited 2 minutes the first time to get 6 beer. Good tip to start works great. Restaurant reserving system just sucks. No way around it, but we got 2 decent rezzies and there was consistently good food at the buffet, so no big deal. Pools are fabulous. Just like most resorts, if you want a good spot, you have to put in the effort. You can't place your stuff on chairs w/out staying until 8 am. But I didn't mind sitting there for 30 min reading my book in the morning, so no big deal. Activities are great. The kid's club is fabulous. Our son (age 6) loved it. You can't have them stay over meals like you can at Dreams PV, but it worked out and he got to do SO MUCH with them while we were there. Don't bother with reservations on Tues for the Mexican dinner and Wed for the beach party. Bartenders were fantastic. Tip well to start. They don't open until 11 which was a bummer, but you can have mimosas with breakfast and beer from the fridge, so, it was fine. Water equip and bikes were awesome. Overall, fantastic family trip.