We had a wonderful time at this resort and I would recommend it, however I have stayed at many just as nice places for less money. If your not into kids stay next door at Secrets which is adults only and you can still use everything at this resort....wish I would have done in hindsight. The Lobby Bar staff is the best... At the pool bar if you don't have a dollar it will take awhile to get a drink... About that swim-up bar...not so good for old people like me...only one area with steps and it is at the opposite end of the pool. Easy enough to get in...but I needed a couple of my strapping son-in-laws to pull me out if I didn't want to wade clear to the other end and walk back...not a pretty picture...and I was not the only one. As this was a wedding trip we had all ages...the kids loved the explores club and beach. We had a handicap person and a couple elderly folks. Hard for them to get around, alot of walking with no bench or something to take a break and not handicap accessible in some key areas...but we had enough folks and managed...the help also would be there to assist...service in the restraurants top notch. The buffet is OK typical fare for AI resorts. I really liked you did not need reservations for the specialty restaurants. Some were excellent like the Japanese, Blue Water Grill, Mexican was pretty good, the Italian had a fantastic salad bar but terrible entree for 3/4 of us. I will definetly go back to Punta Cana again but would more likey stay at the RUI again where I stayed last time but would depend on the price. And, almost forgot about the annoying people trying to get you buy a timeshare...even if they say that is not what it is...it is. At check-in...do not let these people grab you...go directly to the bellman who will take your bags to your room for you.. We had a couple newbies with us that sucked in to a tour before they ever got to their room...don't know about you but after a long day of traveling I want my room and beverage and not a tour! The wedding planner was great and everything on that day was perfection!