The staff is very friendly and helpful. They make sure you have a good time there and are cheerful. The property is clean and peaceful. The activities are okay. The beach is very beautiful exactly like the photos. There will be various people trying to sell you excursions, gift items , bracelets and so on. Kindly say no if you feel bothered and they will leave you. The food is mostly great. RIO GRANDE steak house is the best restaurant, try their fresh salsa and nachos, aztec soup and fajitas. The pool side bar is the best, the bartender is amazing. You get free access to 2 neighbouring resorts. Make sure to eat ice cream at the next resort. Always tip the staff for your meals and drinks, they work hard and will take extra care of you. Carry US dollars to tip. You can exchange big bills for small ones at reception. Your room might have a jacuzzi hot tub, its awesome. You can also go to casino, just go to reception, they will give you free ride. The neighborhood resort has snooker , table tennis and archery. Every thing including buffet, all restaurants, drinks are unlimited and free. If you like quiet than go for princess punta cana. If you are with kids you can book the princess bavaro, they are both connected.